摘要: 在用unity进行开发的时初始化的数据和中间实时生成的数据存储不同,初始化文件数据建议安放在asset-StreamingAssets文件下,需要时读取取来。运行时所需的实时文件或数据持久化的xml文件则放在Application.persistentDataPath中。就项目开发中出现的问题以及解 阅读全文
posted @ 2017-07-31 15:48 81192 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 如题,unity继承自MonoBehaviour的以上方法的先后顺序为Awake-OnEnable-start-update-OnDisable。不同游戏物体之间以及子游戏物体之间方法是怎么调用的呢。经过简单技术测试以及项目中问题,可以简单概括为“由上往下,由外往内”。首先最先调用的是Awake方法 阅读全文
posted @ 2017-07-31 15:21 81192 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 上一篇中提到一种鼠标按下时的事件触发,即采用eventtrigger设定pointerdown和pointerup并绑定相应事件。但是若要实现持续按键则需要对绑定的每个方法都添加实现持续按键方法。所以在此通过unityevent来简化过程。 (一)unityevent unityevent为unit 阅读全文
posted @ 2017-07-08 16:55 81192 阅读(6440) 评论(0) 推荐(0) 编辑
摘要: unity DropDown控件应用很简单 代码如下 首先要获取到下来控件组件frameDpdown,然后add就可以了,在此要注意一点,就是 Dropdown.OptionData 定义要在循环体内部,否则add的结果都是添加的最后一项。 阅读全文
posted @ 2017-07-03 11:29 81192 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要到持续按键,所以了解了一下unity UI事件,本文主要转载于http://www.cnblogs.com/zou90512/p/3995932.html?utm_source=tuicool&utm_medium=referral,并对相关问题进行解释。 我们最常用到的就是unity的 阅读全文
posted @ 2017-07-01 17:13 81192 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: unity 基于scrollRect实现翻页显示,并定为到某一页,而不是某一页的中间方法(第二个脚本采用实际位置计算,并在update里实现平滑过渡): 组场景时,经常需要获取鼠标(或者点击)开始结束时讯息(包括开始拖动时的事件以及对应的坐标),unity为我们提供了两个接口来实现相关方法之前在Un 阅读全文
posted @ 2017-07-01 15:44 81192 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 最近工作需要用到数据持久化,所以在此分享一下,通过查阅资料,数据持久化大体都是通过xml或者json来进行的。unity为我们自定义了数据持久化方法,但是比较局限,还需要自己来完成数据持久化方法。 (一)unity方法 unity提供了三个方法来实现数据持久化,不过只能对int float stri 阅读全文
posted @ 2017-07-01 15:31 81192 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 使用HTC vive基于unity做虚拟现实,需要用到steamVR插件,最近查找了很多资料,稍微做一下总结。 做虚拟现实无非是头显在场景中的camera功能以及手柄的操作功能。 (一)camera以及controller 第一种方法:此方法为最简单最直接的方法,直接把插件中的prefab拖出来用即 阅读全文
posted @ 2017-06-19 13:39 81192 阅读(3406) 评论(0) 推荐(0) 编辑
摘要: 在unity中建立一个image作为摄像头显示画面,然后通过命令render到image上即可。 抓取当前画面 阅读全文
posted @ 2017-06-06 15:46 81192 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: 这部分用来标记基础的UI命令 (一)游戏物体的激活: 如果需要临时中途出现ui空间或者游戏物体,可以先把此物体取消勾选。在脚本中定义一个游戏物体public GameObject go;把相应游戏物体挂在此参数上,需要时用SetActive(true)激活即可。 image添加scroll组件即可拖 阅读全文
posted @ 2017-05-24 15:44 81192 阅读(245) 评论(0) 推荐(0) 编辑