unity3D用C#脚本如何实现给物体添加力,望详细
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3D用C#脚本如何实现给物体添加力,望详细相关的知识,希望对你有一定的参考价值。
参考技术A 类似这样void FixedUpdate()
rigidbody.AddForce(Vector3.up * 10);
具体查看官方脚本手册追问
我搞清楚了,你这个只能在Java脚本下运行,c#的必须在vector前面加个new
追答Vector3.up这样形式的是系统自带的,不需要加new,如果是自建的向量如 new Vector3(1,1,0)这样的需要加new
追问(⊙o⊙)哦,那这个up相当于是单位向量是么?
追答Vector3.up就是Vector3(0,1f,0)的意思,只不过官方给这些常用的向量都做了设置,用的时候直接用就可以了,这个可以看官方脚本手册Vector3类中的内容
追问噢,知道了,谢了~
本回答被提问者采纳unity代码不能赋予物体
参考技术A unity代码不能赋予物体原因如下:1、脚本存在错误,按Console里的提示进行修复。
2、类名(class)与文件名不匹配,C#要求类名与文件名严格匹配,同时大小写敏感。
3、可能用了系统保留字作为类名,如update,collider之类的。
以上是关于unity3D用C#脚本如何实现给物体添加力,望详细的主要内容,如果未能解决你的问题,请参考以下文章
Unity3d如何写一个用可视化的按钮控制物体的显示和隐藏的脚本?