如何使用Unity制作3D版iOS游戏
如何使用Unity制作3D版iOS游戏 发展迅速。用Unity做游戏比用自己的3D引擎或低级3D框架快得多。可视的场景布局。Unity带有强大的3D场景编辑器,游戏很大一部分都可以用它完成——通常不需要写代码!
跨平台。如果游戏是用Unity制做的,那么它就可以移植到iOS、Android、Windows、Mac和甚至网页!
容易学习。Unity比OpenGL或低级框架更容易学习,这对新手特别有利!
本系列文章将分为三个部分。如果想学习得更多,不妨将三个部分都学习一下。
本教程包含注释内容,会学习到很多东西,毕竟本教程的游戏案例比《Heroic Cube》更复杂。
注:游戏案例是由Unity 3D制作的,所以可能与使用Unity 4有稍许不同。
1 设计游戏:
无论是什么应用,在开始写代码以前,都应该先决定要把它做成什么样子——以及为什么这么做。必须考虑到目标受众,你的应用具有什么功能特性。
所以,游戏应该与一种简单而快速的运动有关。射击或者篮球。下图是一个篮球游戏的草图:
2 机制/互动元素:
目标:在一次游戏环节内,尽可能获得高分
投球时,玩家的手指应该按在屏幕上;手指停留的时间越长,球越难投出。并且把球留住的时间太长就算犯规。
3 特征:
*视觉效果丰富,以吸引玩家眼球
*简单的菜单(在游戏画面的上一层,带有开始游戏的选项)
*仿真物理,允许球反弹
玩家角色在球场上的移动会越来越快,从而增加游戏难度;但玩家会慢慢适应游戏节奏。
4 游戏资源及其特征:
*环境
篮框
响铃
球场
背景
*计分栏
*玩家角色
停止动画
投球动画
移动动画
5 Unity 3D简介
如果已经有Unity了,那大概可以跳过这一部分。
如果没有,那么就得先下载Unity。可以在Unity的网站上下载免费试用版。运行安装程序,很快就可以用上Unity了。
Unity对于非商业目的是免费的,但为了在项目中使用这个软件,必须先注册——在第一次使用时会看到“Register”按钮。一旦Unity启动,《AngryBots》的样本项目就会出现。
要制作一个新项目,所以从主菜单中选择FileNew Project,可以随时保存。现在不要急着选择要导入的程序包。
如何使用unity3D制作游戏_百度经验:
http://jingyan.baidu.com/article/bad08e1ee639e309c851213e.html
页:
[1]