yzajie812 发表于 2014-6-12 23:01

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

新手问题。编写了脚本将代码拖入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个参数才对

subsystemp 发表于 2014-6-20 22:09

必须设置刚体吧

runtime 发表于 2014-6-22 22:32

给cube 添加 Physic    这个组件 然后把Rigid body这项勾上

fengshaotop 发表于 2014-8-27 18:21

我刚开始学的时候也遇到类似的问题,当时我也是写好一个脚本,然后扔进去cube,我脚本的内容很简单,就是在start打印一句"Hello world",但发现不行.最后搞来搞去,原来是我在编辑器把脚本保存了,但是脚本内容没有同步到cube,所以cube的脚本一直是最原始的脚本,所以没反应,最后把脚本同步一下就好了.

-:謝幕﹎ 发表于 2017-4-4 20:50

很不错

liu89477929 发表于 2017-4-4 20:44

好帖就是要顶

hdgq123 发表于 2017-4-4 20:18

顶顶多好

liu89477929 发表于 2017-4-4 20:50

很好哦

Lawrence.蔡 发表于 2017-4-4 20:02

不错不错
页: [1]
查看完整版本: 新手问题。编写了脚本将代码拖入cube运行,按控制键cube无任何反应,请解答。