Unity3d5.0中rigidbody无法访问velocity

因为rigidbody未定义为Rigidbody类型,所以rigidbody无法访问velocity。Unity5里所有组件语法都规范话了,和其他组件一样,Rigidbody都要定义一个变量然后让该变量指向Rigidbody组件才能访问,如下所示:

Rigidbody rigidbody;

rigidbody = this.GetComponent<Rigidbody>();


而Unity4有默认变量直接指向Rigidbody组件,不需要定义就可以直接使用,这方便倒是方便了,但确实不够规范,把C#语法复杂化了。所以,从unity5开始,很多默认变量都取消了,都要先定义,然后指定组件(赋值),才能使用。


转载自:http://zhidao.baidu.com/link?url=RFItZ33w-FW5gQwzXD-3Iib-V96n0wByejRM9Pl0Sa-zzO2nF9hhdDG1OPchfk_Mea4aDbQeLTnJetSK12ezW6DM2n6_rqrpsxDl9wSno83

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值