西安vr开发培训机构编码技巧
- 价 格:
面议 /
- 供 应 地:陕西省西安市
- 发布公司:蓝鸥科技有限公司西安分公司
- 产品型号:
- 品 牌:
- 发布日期:2017/3/20 11:02:08
- 联系人QQ:2962671591

详细说明
1 不要依赖Awake, start等函数内加入业务逻辑的初始化代码。首先无法简便的直接启动调试查看。逻辑代码依赖太多,很多时候你只是希望检查界面编辑效果,在你不加入逻辑代码直接启动的话,基本会出来一大堆错误。
2 不要用public太多的变量到编辑器中,特别是逻辑变量。
3 一个Level内,要控制它的tree层级。应该把每个功能独立开来做成预制件,每个功能有管理自己的独自脚本组,然后再添加到主level内。这是基本的模块化而已,不能因为unity太好用就可以乱来。
4 规划好你的object的结构,这通常比你所写的脚本更重要。更一般的说,数据结构简单易懂,直接反映问题,这样你的逻辑代码才会清晰简洁。
5 资源命名有待规范,目前资源包括预制件的命名混乱随意。这个是整个项目人员素质问题,或者说缺少个规划。
6 美术风格上尽量使用通用的控件,通用的控件使用的Atlas限制一张之内。尽量做到动态创建销毁。不要包含过多的大图片,能从设计上避免就避免。制作原型 美术,让开发提升开发效率。有统一的约定,比如模型总是中心对齐,角色总是脚部对齐,统一的缩放、统一的动画骨骼命名,资源有统一的路径。
7 SDK接入时,养成代码里就做好平台区分的习惯,用宏加上状态机。平台区分代码(宏),尽量都放在相同的代码段中。
8 C#的话,模板可能会是个问题。相同的代码模板可能在andriod下通过,在wp8和ios就通不过,这点需要注意。
9多通过组合来完成开发。遇到需要数据访问的通用接口,我们可以通过组合的方式来完成,而不是提供一个公共基类接口来继承。
10框架采用星型架构+事件机制,由于Unity3D没有一个所谓的入口函数,不利于代码跟踪,这样的基础架构能带来很多便利。
蓝鸥长期致力于java开发、vr/ar开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养,对于多语言、全栈开发人才的培养具有充分的实践经验。欢迎同学们网上咨询或者来公司参观考查西安vr培训机构。
蓝鸥科技隶属于蓝鸥科技有限公司,是目前中国较大的移动互联网研发实训基地之一,也是“腾讯网十年最具创新力IT教育品牌“,致力于iOS开发、Unity3D游戏开发、安卓开发等人才的培养。2013年荣获“腾讯网十年最具创新力IT教育品牌”。2014年9月成为Unity官方授权培训中心。2014年10月荣获新华社新华网“中国教育培训公信力单位”,11月荣获新浪网“最具综合实力职业培训机构”殊荣。蓝鸥科技有限公司是一家专注于iOS培训、iOS开发、Android开发、HTML5开发,集产、学、研为一体的高新技术企业,是苹果官方授权的iOS培训中心。我们始终本着让教育回归本质的教学理念,坚持勇敢、勤奋、不抛弃不放弃、进取、创新的精神,对每一位学员负责,保薪资、保就业!
卖家名片Cards
卖家名片
联系人:蓝鸥西安(市场部)
手机:17791055930
邮箱:yangping@lanou3g.com
免责声明:交易有风险,请谨慎交易,以免因此造成自身的损失,本站所展示的信息均由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。本站对此不承担任何保证责任。