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移动该对象的方向来调整光源
期待学习,从今天开始从本次回帖开始 好东西,学习下 很好,值得一试 好贴啊,强帖啊,这要加分啊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 flsajkvslokvmjdslkvsm {:5_404:}{:5_404:}{:5_404:}{:5_404:} 求指导,谢主人分享 u3d初学者,希望对u3d有个全面的认识,谢谢 谢谢共享,感谢哈