合聚咖

合聚咖

手机游戏开发如果没有学过相关的专业知识该如何入门

admin

(1)程序方面要从编程语言入手。主流的 Java,C++, C#,.net等要有基本的认识,最起码能看懂代码,知道代码实际做了什么样的任务。以后各种脚本语言就很容易理解和运用,比如JavaScript, lua,虚幻引擎的UnrealScript, flash的ActionScript等等。

(2)美术方面也要有一个全面基本的了解。主要是手机的性能特性限制了美术资源的规格,尤其是3d的游戏你必须去学习了解各种优化办法,比如模型的优化、贴图的优化、场景烘培技术、界面优化等等。

(3)考虑到实用性,不应该一下学习太杂,你应该先设立一个较为具体的目标。比如一个类似水果忍者的游戏如何开发。这个游戏是要发布在ios 还是安卓上。在这个前提下,你所需要解决的问题就很具体了。你可以细分每一个需要解决的任务。a)选用什么开发引擎做。个人建议学习Unity3D。 b) 基本的水果模型怎么做?是上网找资源还是自己做。 c)切开水果的效果怎么做?是预先做好切开的水果碎片,还是采用实时计算接割的办法生成碎片。 d)手指滑动的切割轨迹怎么做?是借助unity的trail特效做,还是自行编一个实时生成轨迹面片的特效?e)物理效果怎么实现?通过 unity 实现的话,要调整什么地方。

通过解决实例的诸多问题,最终达到目标。这样很快就能入门了。