Unity开发类库封装与调用

软件项目随着规模的增大,难免需要分模块,分类库。同时也便于积累,将和项目无关的功能封装起来,方便以后用于其他项目。下面记录一下Unity中封装自定义的类库。

使用VS或MonoDevelop创建类库项目:
1.引用UnityEngine.dll类库(Mac下目录Applications/Un[……]

Read more

Unity开发高德地图定位和地理围栏插件(Android)

Unity3d是一款3D游戏开发引擎,也可以开发2D游戏。可一键式发布到多种平台,可发布到iOS,Android,Windows,macOS等。其原理就是在底层帮开发者根据不同平台做了处理。但这并不是万能的,有时候我们需要自己来开发Unity和平台API交互的程序,即Unity插件。下面总结开发iO[……]

Read more

导表(Excel)工具的制作分析

在项目开发中,需要开发周边的工具以提高效率,比如关卡编辑工具(方便新增关卡),技能配置工具(方便调整数值),导表工具(方便处理策划和程序中的配置数据),下面就说一下最简单的导表工具制作。

在开发过程中,项目需求是由策划提供的,他们擅长使用的工具多数是Excel。如何整理、变更和方便策划调整数值[……]

Read more

Unity3D开发笔试题(自用)

无论应聘者还是面试官,在面试之前都应该有所准备!是求职或招聘应有的态度,是对双方负责和尊重!

如何能招到最合适的人,这个是伪命题!其实是永远无法找到最佳的,只能在一定的时间,一定的条件下,使用一定的方法,找到相对合适的人!一定的方法其中之一就是笔试题。下面是自己汇总的一些题目,持续完善中…[……]

Read more

Unity5中优化VR 应用的12个技巧

VR应用比非VR应用需要更强的计算,性能优化是一个很重要的任务。若目标平台是像GearVR这样的手机设备,优化就更重要了。

以下是一些应该试着了解的性能指标:

  • 每只眼睛50次绘制调用。更精确地将其称为SetPass Calls。
  • 场景中顶点数少于50K~100K 且面数少于50[……]

Read more

Unity3D开发VR项目优化

对于VR应用来说,如果想要让用户获得好的用户体验,特别是免除恶心眩晕的困扰,在VR开发中进行优化是必不可少的,惟其如此才能达到我们期望的游戏运行帧速。和其它平台上的开发不同,对VR应用的优化应该在项目启动的前期就开始,而且应该贯穿始终,而不是像传统项目那样把优化的工作留到最后去做。此外,在目标设备上[……]

Read more