找回密码
 立即注册
楼主: yzajie812

[常见问题] 新手问题。编写了脚本将代码拖入cube运行,按控制键cube无任何反应,请解答。

[复制链接]
发表于 2014-6-12 23:01 | 显示全部楼层 |阅读模式
新手问题。编写了脚本将代码拖入cube运行,按控制键cube无任何反应,请解答。

function Updata() {
if(Input.GetKey(KeyCode.W))
{
print("Go!");       
transform.Translate(Vector3.forward * Time.deltaTime * 50);
} else if(Input.GetKey(KeyCode.S))
{
print("Go back!");       
transform.Translate(Vector3.forward * Time.deltaTime * -50);       
}else if(Input.GetKey(KeyCode.A))
{               
print("Turn Left!");       
transform.Rotate(Vector3.up * Time.deltaTime * -30);
}else if(Input.GetKey(KeyCode.D)){
print("Turn Right!");       
transform.Rotate(Vector3.up * Time.deltaTime * 30);
}
}

发表于 2014-6-18 13:21 | 显示全部楼层
transform.Translate(Vector3.forward * Time.deltaTime * 50);  参数数量不对吧,貌似应该是3、4个参数才对
发表于 2014-6-20 22:09 | 显示全部楼层
必须设置刚体吧
发表于 2014-6-22 22:32 | 显示全部楼层
给cube 添加 Physic    这个组件 然后把Rigid body这项勾上
发表于 2014-8-27 18:21 | 显示全部楼层
我刚开始学的时候也遇到类似的问题,当时我也是写好一个脚本,然后扔进去cube,我脚本的内容很简单,就是在start打印一句"Hello world",但发现不行.最后搞来搞去,原来是我在编辑器把脚本保存了,但是脚本内容没有同步到cube,所以cube的脚本一直是最原始的脚本,所以没反应,最后把脚本同步一下就好了.
发表于 2017-4-4 20:50 | 显示全部楼层
很不错
发表于 2017-4-4 20:44 | 显示全部楼层
好帖就是要顶
发表于 2017-4-4 20:18 | 显示全部楼层
顶顶多好
发表于 2017-4-4 20:50 | 显示全部楼层
很好哦
发表于 2017-4-4 20:02 | 显示全部楼层
不错不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-23 15:41 , Processed in 0.107239 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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