unity3d 用WSAD控制物体移动的代码

大侠 ,你们好!我不会写代码,望您们能予以指导

第1个回答  2017-12-05
public void MoveCubeByInput ()
{
if (Input.GetKey (KeyCode.W)) {
this.gameObject.GetComponent <Transform> ().Translate (Vector3
.forward * Time.deltaTime * 3, Space.World);
}
if (Input.GetKey (KeyCode.A)) {
this.gameObject.GetComponent <Transform> ().Translate
(Vector3.left * Time.deltaTime * 5, Space.World);
}
if (Input.GetKey (KeyCode.S)) {
this.gameObject.GetComponent <Transform> ().Translate
(
Vector3.back * Time.deltaTime * 12, Space.World
);
}
if (Input.GetKey (KeyCode.D)) {
this.gameObject.GetComponent <Transform> ().Translate
(
Vector3.right * Time.deltaTime * 12, Space.World
);
}
if (Input.GetKey (KeyCode.Space)) {
this.gameObject.GetComponent <Transform> ().Translate
(
Vector3.up * Time.deltaTime * 12, Space.World
);
}
if (Input.GetKey (KeyCode.Q)) {
this.gameObject.GetComponent <Transform> ().Rotate (Vector3.up * Time.deltaTime * 50);

}
if (Input.GetKey (KeyCode.E)) {
this.gameObject.GetComponent <Transform> ().Rotate (Vector3.down * Time.deltaTime * 50);

}
然后在void update里面调用
第2个回答  2013-07-19
搜 Unity3d学院,去这个论坛看看,我在这看见过坦克视频,挺不错的。静下心来看完详细你能学会更多本回答被提问者采纳

求unity3d 用wasd与空格键控制人物移动的代码。
搜索答案 我要提问 求unity3d 用wasd与空格键控制人物移动的代码。  我来答 首页 用户 认证用户 帮帮团 认证团队 合伙人 热推榜单 企业 媒体 政府 其他组织 商城 法律 手机答题 我的 求unity3d 用wasd与空格键控制人物移动的代码。 我来答 1个回答 #热议# 应届生在签三方时要注...

求unity3d 用wasd与空格键控制人物移动的代码。
public float MoveSpeed = 1.0f;void Update (){ if (Input.GetKey (KeyCode.W)){ transform.Translate(Vector3.up * Time.deltaTime * MoveSpeed);} if (Input.GetKey (KeyCode.S)){ transform.Translate(Vector3.down * Time.deltaTime * MoveSpeed);} if (Input.GetKey (KeyCode.A)...

unity 3d中 利用键盘WASD控制不是固定点的物体移动,求实现代码
手机版 我的知道 unity 3d中 利用键盘WASD控制不是固定点的物体移动,求实现代码 50  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览13 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 unity 用键盘 wasd 移动 求实 搜索资料 本地图片 图片链接 代码 提交...

unity3d中如何判断角色状态
这是我目前想到的一个方法,还有一个想法就是把wasd移动和蹲下分开脚本写,然后蹲下时把wasd脚本的enable=false; 。

海豹队员会如何选择他的作战工具和交通工具?
还需要策略和速度的完美结合。成功完成任务,你将解锁新的关卡,迎接更加严峻的挑战。操作上,使用wasd键控制人物或交通工具移动,鼠标左键瞄准射击,space键切换武器,esc键暂停游戏,让游戏控制流程简洁明了。只需安装3D插件,点击PLAY两次,你就能立即投入到紧张刺激的海豹队员冒险中。

炽热战地2的操作指南
WASD键(或方向键)+鼠标——移动人物Q\/shift---加速跑鼠标左键点击——射击鼠标右键点击目标\/F键——放大瞄准数字键——转换武器空格键---跳跃\/直升机升高C键---蹲下E键——进入或退出坦克\/直升机T键---小组聊天V键——切换视角G键一一扔手雷alt + 1 = loadout 1alt + 2 = loadout 2alt + 3 = ...

相似回答