找回密码
 立即注册
查看: 19098|回复: 342

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

 火... [复制链接]
发表于 2012-12-19 15:20 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: Unity3d【坦克大战图文教学1】制作地形导入cube .fbx模型方向键控制移动代码(发帖教程)
适用引擎: Unity3D  (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 原创 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线
本节为:【坦克1】unity3d 制作地形 导入cube .fbx模型 使其用方向键控制移动代码
其他坦克系列教程已发至教程区,搜索坦克就找到我发的帖子了{:soso__2252603165368053288_4:}

tank大战声音包:

更多tank声音:
游客,如果您要查看本帖隐藏内容请回复

素材包:一个坦克模型 带贴图



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


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

  6. function Update () {
  7.         girl=GameObject.Find("Cube");  //让girl对象跟随cube对象一同运动
  8.         if(girl==null)
  9.         {
  10.                 return;
  11.         }
  12.         
  13.         if(Input.GetKey(KeyCode.W))
  14.         {
  15.                 print("GO!");
  16.                 girl.transform.Translate(Vector3.forward*Time.deltaTime*29);//girl.改变.移动.(矢量.前进*参数)
  17.         }
  18.         else if(Input.GetKey(KeyCode.S))
  19.         {
  20.                 print("GO back!");
  21.                 girl.transform.Translate(Vector3.forward*Time.deltaTime*-29);
  22.         
  23.         }
  24.         else if(Input.GetKey(KeyCode.A))
  25.         {
  26.                 print("LEFT!");
  27.                 girl.transform.Rotate(Vector3.up * Time.deltaTime*-30);//girl.改变.选装.(矢量.向上*参数)
  28.         }
  29.         else if(Input.GetKey(KeyCode.D))
  30.         {
  31.                 print("RIGHT");
  32.                 girl.transform.Rotate(Vector3.up*Time.deltaTime*30);
  33.         }
  34. }
复制代码
绑定到cube中,点击play即可完成用方向键控制的简单的行走

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 7鲜花 +4 +5 收起 理由
对月成3人 + 2
yugo215 + 1 很给力!
graywolfx21 + 1 很给力!
qwer4650987 + 1
zero47 + 1 + 1 很给力!
晴天 + 1
jerry6084 + 1

查看全部评分

发表于 2012-12-20 11:31 | 显示全部楼层
期待学习,从今天开始从本次回帖开始
发表于 2012-12-21 20:35 | 显示全部楼层
好东西,学习下
发表于 2012-12-22 00:06 | 显示全部楼层
很好,值得一试
发表于 2012-12-22 15:34 | 显示全部楼层
好贴啊,强帖啊,这要加分啊
发表于 2012-12-25 16:32 | 显示全部楼层
flsajkvslokvmjdslkvsm
发表于 2013-1-9 18:41 | 显示全部楼层
{:5_404:}{:5_404:}{:5_404:}{:5_404:}
发表于 2013-1-10 09:38 | 显示全部楼层
求指导,谢主人分享
发表于 2013-1-31 14:32 | 显示全部楼层
u3d初学者,希望对u3d有个全面的认识,谢谢
发表于 2013-1-31 20:35 | 显示全部楼层
谢谢共享,感谢哈
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-3-29 22:05 , Processed in 0.117467 second(s), 37 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表