Space Shooter之控制陨石随机旋转

news/2024/11/8 17:01:29/
思路: 如何让陨石随机旋转,这里陨石是3D模型。

在Update ()函数中调用GetComponent<Rigidbody>().transform.rotation = Random.rotation;得到的效果是,陨石快速随机飞速的运动,这不是我们想要的。
我们可以在Start方法中调用Vector3 GetComponent<Rigidbody>().angularVelocity; //通过刚体获取 要控制的游戏对象即陨石(脚本绑定陨石并设定了刚体)以及它的角速度
然后对获取的陨石角速度进行赋值,利用Random.insideUnitSphere,其功能如下图:


注意:把Rigidbody选项中的Drag(空气阻力)和Angular Drag(角阻力)设置为0,不然陨石一会会因为这些阻力而停止旋转;Use Gravity也勾掉,不然陨石会由于重力直接掉下去咯。


代码如下:
using UnityEngine;
using System.Collections;public class RandomRotator : MonoBehaviour {public float tumble;// 控制旋转速度的因子,为公有变量,可在Inpsector中赋值void Start () {GetComponent<Rigidbody>().angularVelocity = Random.insideUnitSphere * tumble;}
}

效果如下图:




http://www.ppmy.cn/news/657677.html

相关文章

最昂贵的石头?Tableau 带你探索陨石的历史

一颗“具有潜在危险性”的小行星——2011ES4 号小行星&#xff0c;于 9 月 2 日凌晨同地球擦肩而过——它距地球的最近距离不过地月距离的三分之一。在茫茫无际的宇宙中&#xff0c;这么近的距离算得上是“亲密接触”了。其实&#xff0c;每年奔向地球的小行星很多&#xff0c;…

YOLOX手把手实操:火星/月球陨石坑的数量统计

探索太空一直是人类乐此不疲的活动&#xff0c;随着科技的发展&#xff0c;人们对月球和火星愈发好奇。而在各种太空探索任务中&#xff0c;有效探测陨石坑具有至关重要的意义。 陨石坑是行星、卫星、小行星或其它天体表面通过陨石撞击而形成的环形凹坑。随着陨石颗粒大小撞击…

浏览器配置存在问题。。360断网急救箱未能修复

搞了半天&#xff0c;还以为ie中毒了~ 各种杀毒&#xff0c;各种查问题。。 最后是网卡坏掉了~ 换了一块新的网卡。。 好了。。

地球周围的小行星,陨石。如何消除他们在未来对地球撞击而带来的灾难

我是在NASA网站上看到的关于2022年5月6日早上8点34分小行星会撞击地球的概念。而NASA推算出的概率是3800分之一。在此之前NASA就做过类似的研究&#xff0c;希望能用炸弹或者其他物质将其毁灭。但是&#xff0c;抱歉&#xff0c;就算小行星被炸飞&#xff0c;但他依旧是一个小行…

手机测试陨石软件,鉴定陨石真伪的简单测试方法

原标题&#xff1a;鉴定陨石真伪的简单测试方法 鉴定陨石真伪的简单测试方法 1&#xff0e;外表熔壳&#xff1a;陨石在陨落地面以前要穿越稠密的大气层&#xff0c;陨石在降落过程中与大气发生磨擦产生高温&#xff0c;使其表面发生熔融而形成一层薄薄的熔壳。因此&#xff0c…

佳士得将举行火星、月球和其他稀有陨石线上拍卖会

美国国家航空航天局&#xff08;NASA&#xff09;的火星漫游车Perseverance&#xff08;毅力号&#xff09;计划于本周四降落在火星上&#xff0c;以下时间表让您几天后有机会获得火星陨石。佳士得&#xff08;Christies&#xff09;线上拍卖会“大撞击&#xff1a;火星、月球和…

手机测试陨石软件,不用仪器检测,肉眼就能教你辨别你手上的陨石!

不用仪器检测,肉眼就能教你辨别你手上的陨石! 近几年,国内逐步兴起了一股陨石保藏热潮。三四年间,不光陨石的价钱飙升,国内陨石保藏商场也日渐成形。四五年前,陨石所带来的经济价值还不为人所熟知。“无人知晓、无人关心、无人过问、无人重视”,山东省出名陨石保藏喜欢者…

元素 生命 陨石

作者&#xff1a;大力 链接&#xff1a;https://zhuanlan.zhihu.com/p/181669717 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 知识总在新陈代谢&#xff0c;思想没有生殖隔离~ 18:00 生 化 时 间 在高中生物学…