解决方案:unity平台开发学习方法及流程分析-乐题库篇
优采云 发布时间: 2022-12-02 21:18解决方案:unity平台开发学习方法及流程分析-乐题库篇
内容采集地址:ipvr开发学习内容先看一下系统要求:需要对unity平台开发有一定的理解;有ipvr基础开发经验,具有较强的自学能力;了解基本的素材提取方法和素材库分析方法;有一定的采集交互效果;对ipvr系统开发有初步的了解。第一步:确定使用unity,首先我们要安装,安装好unity,然后在unity的src目录里新建一个game的目录,作为采集的容器。
" />
第二步:通过unity中assetdatabase创建unity自带的采集的数据;这个数据通过添加assetdatabase的方式创建。添加之后显示在场景当中。第三步:通过ipvr创建unity自定义采集设备和数据的数据库;根据需要设置unity采集系统的数据库数据类型。第四步:添加采集的前端交互代码。
大致流程如下:1.开始在游戏当中添加点击,移动,旋转等ui效果,不在手机屏幕上绘制的就不做处理。2.对点击、移动进行控制。需要使用到objectlocationfactory和windowcontrols。控制方法有:继承objectlocationfactory.perform(windowcontrols.touch,objectlocationfactory.onmouse);继承objectlocationfactory.perform(windowcontrols.touch,objectlocationfactory.begin());继承objectlocationfactory.perform(windowcontrols.mouse,objectlocationfactory.end());一共有4个方法可以处理perform相关操作。
" />
效果如下:注意第一个和第四个是不同效果的控制方法。注意windowcontrols是unity内置的window对象。3.控制采集数据的数据类型,数据库的属性。4.上述这个信息填写完成之后就采集成功了。我们这边这样设计是为了不出现数据库过大等问题。如果有想把游戏数据导出来的话,需要使用数据库。具体如何操作我也不是很明白,网上也没有非常详细的教程。
这块可以用unity自带的导出工具。第五步:采集完成之后需要进行分析数据,设计我们的交互方式。包括:滚动条样式,波浪效果,转动效果,关节响应等等。总之就是告诉我们哪些效果需要控制,每个效果如何控制。采集的内容就是这样,稍后我们在补充其他的采集方式。