首页 > 编程语言 > 详细

BCE0019: '' is not a member of 'UnityEngine.Component'的问题

时间:2015-12-22 15:55:28      阅读:4633      评论:0      收藏:0      [点我收藏+]

看自学网上的Unity3D的视频,其中视频中的实力代码:

n.rigidbody.AddForce(fwd * 28000);

这个代码运行会出现错误:

 BCE0144: ‘UnityEngine.Component.rigidbody‘ is obsolete. Property rigidbody has been deprecated. Use GetComponent<Rigidbody>() instead. (UnityUpgradable)

 BCE0019: ‘AddForce‘ is not a member of ‘UnityEngine.Component‘

 

字面意思很容易理解,说这个rigidbody的方法已经被淘汰了,请使用GetComponent方法来代替

Unity3D第5版的写法是这样的:

n.GetComponent(Rigidbody).AddForce(fwd * 28000);

值得在强调一遍的是:Javascript代码中注意大小写!

 

学习地址:

由于平台限制,网站链接添加,如果需要学习Unity3D,请百度:我要自学网

BCE0019: '' is not a member of 'UnityEngine.Component'的问题

原文:http://www.cnblogs.com/R0SS/p/5066866.html

(2)
(3)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!