- 最后登录
- 2018-6-29
- 注册时间
- 2011-7-1
- 阅读权限
- 20
- 积分
- 359

- 纳金币
- 335582
- 精华
- 0
|
从七月中旬开始接触unity3d,也是因为它,坚定了我们进入iPhone开放领域的信心。今天很高兴看到unity开版,特来跟大家分享一些经验。本人还是新手,如有错漏的地方,还请包涵。
1. 入门
--最佳入门教程:
http://learnmesilly.com/index.php?currentPage=unity_lesson1¤tPart=unity1_3#
WillGoStone自己录制的教程。有6课,每课5小节。基本是所有Unity初学者必看教程。建议认真地对照教程做一遍,包括第二课的cinema4d部分。
--四毛翻译的Unity入门指南。网上可以搜到。
--官方的几个案例源码 + pdf
--网上可以下载30天试用版,可以找到Windows的破解版,可当学习用。
2. 进阶
--一定要用C#。早点熟悉它总比晚一点好。其实用熟练了,跟js没区别。
--把官方自带的参考手册翻来覆去地看,每一个功能每一个函数都是很有用的。
--多看别人的作品,只有多看才能深入了解Unity到底能实现什么样的效果。
到官方论坛的showcase板块,http://gamejolt.com/, http://www.wooglie.com/,这些地方都有很多案例。
特别是刚进入Unity领域的开放者,总是习惯性拿以往的经验往Unity上套,马上用来做项目时候会感觉无从下手,这个时候多看别人的作品是最有帮助的。
-- 你如果有过游戏开放经验,学习Unity会如鱼得水。但经验主义也会对你造成牵绊。最好的方法是顺着Unity的设计思想走。
-- 官方的论坛,Wiki里有数不清的宝藏,多去挖。
--自己也学一些3D相关的软件和知识。个人推荐Cinema4D,它与Unity3D都是德国人开发的,软件思路很一致。(我是看到maya和max的界面就头晕了)
3. iPhone
-- 如果想省钱,买indie,发布时候找人用pro编译。或者几个人合伙凑钱买pro,买一份可以装2台机器。
-- 如果想快速出产品,拿官方的例子改头换面是个不错的做法。在appstore上看到数不胜数的案例,外国人真是把这方面的发散思维发挥到极致了。
-- Unity最大缺点1: 生成的软件体积大。基本都在10M以上。所以它一般适合用来做大中型游戏。
-- Unity最大缺点2: 启动速度慢。从程序启动到显示主菜单:5秒钟,从主菜单到启动游戏:5+秒钟。没办法,等1.6更新看会不会提速吧。
--性能,性能,性能。在iPhone 3GS上速度还行,不过你的产品上线前最好都用一代iPhone测试一遍。
--一定要用C#。可以在Windows上进行原型开放,然后移植到unity iphone也比较简单。用C#的话减少很多错误。
4. 其它
-- Unity也不是万能的,也同样有许多不适用的场合。
-- 建议做产品前先花时间做出简单的原型,部署到真机确认一下效果。不要等到项目中后期再推倒用cocoa重写。
-- 作为一门技术,个人估计Unity领先的时间也就未来1~2年。也许明年这个时候遍地都是Unity的书籍了,所以要用的话趁早行动。话说回来,技术只是工具,关键还是得看使用工具的人。
以上是自己一些经验。希望能抛砖引玉。
|
|