程序开发:
MVC框架
OOP思想
工具模式(单例模式、工厂模式等)
U3D:
使用:UGUI、C#
方向:三维应用,游戏
常用技术:网络下载、热更新、降低性能消耗。
平台: AR、VR、PC
UE4:蓝图
1.剧本杀-多人在线交互版:
项目组成:
服务器业务逻辑(C#)
游戏客户端(Unity2D,exe)
资源打包工具(C#)
中转服务器(阿里云)
开发环境:
系统版本:Windows10 专业版
三维引擎版本:Unity2019.4.33f1
原生引擎:Visual Studio 2019
使用插件:1. TileMap(瓦片图集);2. DragonBones(龙骨动画)
资源服务器:阿里云(第三方)
项目简介:
将“剧本杀”搬运到虚拟平台,游戏形式不再是简单的“剧本话语互动”,而是增加了“可视化”和“操控性”;在保留游戏原有规则形式的基础上,增加了“可玩性”和“趣味性”。
本产能品的游戏过程分三步:第一步 - 阅览所扮演角色的附属剧情(图集+字幕);第二步 - 以当前角色身份探索场景(仅限“身份权限可出入”场景),寻找线索(如果“角色行动”有先后顺序,则由主持人分配);第三步 - 主持人汇聚全部参与人员(网络在线),讨论分析,找出元凶。
1. 对资源图集(Tilemap)进行二次加工处理,然后导入Unity。(目的:缩减地图图集大小来减轻对Unity的性能消耗)。
2. 开发“资源打包”功能:(1) 资源UI图集;(2) 角色龙骨动画; (3)AssetBundles资源打包(地图集 + 角色);(4)增加CMD打包功能:可根据参数(路径、名称等)动态获取资源位置,并进行Unity打包功能(此方式完全以“后台模式”全自动运行)。
3. 使用“阿里云服务器”进行数据交换;并对资源进行ZIP格式的压缩、解压 。
4. 负责角色的移动:将鼠标点击位置转换成UGUI图片相对位置,然后计算当前位置是否可移动,并根据结果移动角色。
2. VR展馆:
项目组成:
VR展馆服务器(Java)
VR展馆客户端(Unity)
VR展馆定制化工具(Unity)
VR展馆客户端版本:
PC版(Windows)
手机版(Andorid)
VR版(Pico)
开发环境:
系统版本:Windows10 专业版
Unity版本:Unity2017.1.1f1 ;Unity2018.3.14f1
原生开发引擎:Visual Studio 2017
视频播放插件: AVPro 1.8.1
项目简介:
本项目主要以展示“定制化虚拟展馆”为主;主要分三个部分:1、首
先由“组态人员”使用“定制化工具”制作“虚拟展馆的unity场景”以及“
组态物体的配置点”, 制作完成后,将AssetBundle文件(展馆场景模板 -
unity场景)和json文件(组态物体的数据 - 点位信息及可配置属性数据)上
传到“展馆数据服务器”并制作“展馆模板”;2、企业或政府单位在“VR
展馆服务器”上购买“展馆模板”的使用权后,可在模板的基础之上,进行
“展览资源(组态物体)”的配置,进而形成“自己”实际的“定制化虚拟
展馆”;3、用户可通过“VR展馆客户端”程序,游览“VR展馆服务器”上
存在的“虚拟展馆”以及由组态人员提供的“展馆模板”,如果是付费展馆,
则用户需要先登录然后购买,获得“虚拟展馆”的使用权后,方可进行游览;
进入展馆后,用户可进行移动、旋转等基本交互操作;还有评分、点赞等系
统功能提供给用户使用。
U3D程序独自开发,包含内容:
1. VR展馆客户端(PC、Android、VR)。
2. 资源定制化配置工具 。
3. 趣上课(3D):
1. 该项目是配合中小学的教材,展示其科目中那些危险性较高的实验及成
本昂贵的展示素材。
2. 该项目的意义:
(1)将危险性元素及昂贵的素材全部模拟到计算机中,起到“低成本”、“高效
率”、“零风险” 的教学目的。
(2)传统的教学方式,大多只是书本,乏味而无趣;通过本产品配合书籍及老师
的讲解,让学生在学习过程中,认知实物和现象,增加了趣味性!让枯燥无
味的 知识,变得好理解、易吸收。
3. 增强体验性:传统的课件或视频都是2D视觉效果,本产品利用英伟达3D成像效果,让
学生体验到物体井深的感觉;增强学生的求学欲望。
1. 开发多套课件;类型包括:物理、地理、化学、生物。
2