神秘入侵者 发表于 2012-12-19 15:20

Unity3d【坦克大战图文教学1】制作地形导入cube .fbx模型方向键控制移动代码

本节为:【坦克1】unity3d 制作地形 导入cube .fbx模型 使其用方向键控制移动代码
其他坦克系列教程已发至教程区,搜索坦克就找到我发的帖子了{:soso__2252603165368053288_4:}

tank大战声音包:

更多tank声音:**** Hidden Message *****
素材包:一个坦克模型 带贴图



本节为:【坦克1】unity3d 制作地形 导入cube .fbx模型 使其用方向键控制移动代码

打开U3D后,创建一个新项目
导入地形Terrain-->Crate
绘制地形及地形贴图
导入.fbx   导入一个cube来控制 导入对象.fbx的移动 重合二个Object
编写JS脚本 控制方向var girl:GameObject;//导入的对象.fbx为 girl

function Update () {
      girl=GameObject.Find("Cube");//让girl对象跟随cube对象一同运动
      if(girl==null)
      {
                return;
      }
      
      if(Input.GetKey(KeyCode.W))
      {
                print("GO!");
                girl.transform.Translate(Vector3.forward*Time.deltaTime*29);//girl.改变.移动.(矢量.前进*参数)
      }
      else if(Input.GetKey(KeyCode.S))
      {
                print("GO back!");
                girl.transform.Translate(Vector3.forward*Time.deltaTime*-29);
      
      }
      else if(Input.GetKey(KeyCode.A))
      {
                print("LEFT!");
                girl.transform.Rotate(Vector3.up * Time.deltaTime*-30);//girl.改变.选装.(矢量.向上*参数)
      }
      else if(Input.GetKey(KeyCode.D))
      {
                print("RIGHT");
                girl.transform.Rotate(Vector3.up*Time.deltaTime*30);
      }
}绑定到cube中,点击play即可完成用方向键控制的简单的行走

2.制作重力感应,添加一个物理重力,Component-->;Phytlcies-->rigidbody后可以实现翻山越岭的效果

3.添加一个阳光对象GameObject-->Create Other-->Directional Light移动该对象的方向来调整光源

二两米 发表于 2012-12-20 11:31

期待学习,从今天开始从本次回帖开始

hxcspitfire 发表于 2012-12-21 20:35

好东西,学习下

浮傷年華 发表于 2012-12-22 00:06

很好,值得一试

林洲91 发表于 2012-12-22 15:34

好贴啊,强帖啊,这要加分啊http://forumimage.org/images/icon01.jpghttp://forumimage.org/images/icon02.jpghttp://forumimage.org/images/icon03.jpghttp://forumimage.org/images/icon04.jpghttp://forumimage.org/images/icon05.jpghttp://forumimage.org/images/icon06.jpghttp://forumimage.org/images/icon07.jpghttp://forumimage.org/images/icon08.jpghttp://forumimage.org/images/icon09.jpg

fu1393391287 发表于 2012-12-25 16:32

flsajkvslokvmjdslkvsm

花开的世界 发表于 2013-1-9 18:41

{:5_404:}{:5_404:}{:5_404:}{:5_404:}

12511251 发表于 2013-1-10 09:38

求指导,谢主人分享

苏醒 发表于 2013-1-31 14:32

u3d初学者,希望对u3d有个全面的认识,谢谢

blackeagleye 发表于 2013-1-31 20:35

谢谢共享,感谢哈
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Unity3d【坦克大战图文教学1】制作地形导入cube .fbx模型方向键控制移动代码