具体控制是参照这个叫做《天空的荣耀》的游戏
http://v.youku.com/v_show/id_XMjUxMjYwMjcy.html
因为本人也是Unity3d的初学者,所以可能讲的不太好,程序方面本人也不是很擅长,所以如果在各方面有比较好的建议的话请大家一定要提出来~~
在学习之前我们必须了解Unity3d的安卓项目如何开发,具体的请大家对照这个多多学习
http://www.docin.com/p-175331192.html
在这个项目中我们需要用到的工具有3D建模软件例如3DMAX、MAYA等,Photoshop,和Unity3d。
我们首先需要一个飞机的模型,我们可以用MAX或者MAYA制作一个并在PHOTOSHOP中画好贴图。由于手机机能限制,模型面数一定不能高,最高不能高于1200面。
面数只有574面,然后导出模型为FBX或者OBJ都可以,Unity3d可以识别的模型类型是比较多的,这里我导出了FBX
需要模型的可以在这里下载
http://u./file/clfuy4t8
贴图
http://u./file/dnedr5zo
然后我们打开Unity3d
打开时导入项目包只选择Standard Assets (Mobile)
然后把下载解压出来的文件拖入project项目栏中
并把下载的贴图文件拖入Textures文件夹中
我们把模型文件,即MOD文件夹中的mig29拖入Scene窗口中
这时候我们发现模型上的材质跟制作时并不一样,这时候我们需要对模型的材质进行一些编辑,这里我们只对它做一点比较简单的修改。我们让机舱盖做出透明的效果。
在Mod文件夹中Material子文件我们可以对材质进行修改。这里可以按照自己的意愿去做。
将Main Camera移动到合适的位置,便于我们在GAME场景中对对象的观察
然后我们找到prefabs中的skybox.这个skybox采用了简单的六面体而不是用skybox渲染,从而减少了资源的消耗量。
我们把SKYBOX拖入场景中,使飞机能够处于SKYBOX内部。
这个SKYBOX可能有点小,我们用缩放选项将其适当的放大
这样一个简单的场景就构建完成了。
下一节将讲解如何编写程序来调用控制系统
|
|