Unity 3D使用GameObject创建一个简单的可移动物体

于Unity 3D游戏的开发。游戏脚本需要3D模拟组合,该脚本将被写入阻力3D为了达到效果对象。

以下是一个小实例,使用Unity 3D实现一个可控制移动的小人。小人能够向前、向后、向左和向右移动。

1、通过 File - > New Scene 创建一个场景;

2、点击Create -> Create Empty 创建一个GameObject,它即是游戏对象;

3、在Inspector 面板里将此对象的名字改为 “hero” (记得按回车键),等一下再脚本中将通过此名字来与查找此对象,例如以下图:

Unity 3D使用GameObject创建一个简单的可移动物体

4、点击Add Component 。选择Mesh -> Mesh Renderer ,例如以下图所看到的:

Unity 3D使用GameObject创建一个简单的可移动物体


5、再次点击 Add Component,加入Mesh -> Mesh Filter

Unity 3D使用GameObject创建一个简单的可移动物体


6、点击Mesh Filter 里的小button,在弹出的页面里选择QuadUnity 3D使用GameObject创建一个简单的可移动物体


7、在Project中创建目录Resources,并在当中创建四个目录:forward,back。right,left。这四个目录用于放置图片文件;

创建文件:2d.js,并使用编辑器打开,代码例如以下:


8、保存后,将文件拖曳给hero;

9、如图,给Mesh Renderer选择材质

Unity 3D使用GameObject创建一个简单的可移动物体


10、通过调整摄像机和hero的位置。使摄像机能看到hero;

11、执行:

Unity 3D使用GameObject创建一个简单的可移动物体


版权声明:本文博主原创文章。博客,未经同意不得转载。