关于什么是TM的rigidbody.moverotation的胡说八道

在这里插入图片描述有什么方法让红色的正前方朝向绿色方块呢?
答案:transform,lookat 啊
辣鸡,今天我要用一种装逼的方法实现。

来哥教你如何装逼?
下面的red 和 green 分别代表红绿游戏物体
首先你要知道有这样的一个api,他就是非常有用的transform.lookrotation,
这样 red.transform.rotation = quaterinion.lookrotation(green.transform.position - red.transform.position)
你试一下 是不是也可以达到相同的效果 哈哈哈哈 牛逼不?
OK 那么为了更装逼我们尝试用上 那个TM的rigidbody.moverotation的API 我们可以分两部来写,先将quaterinion.lookrotation(green.transform.position - red.transform.position)得到的四元数不要直接赋值red游戏物体的rotation,先存到一个变量quaternion rou中,

就是quaternion rou = quaterinion.lookrotation(green.transform.position - red.transform.position)
再通过rigidbody.moverotation的方式,实现物体的正前方朝向目标点
就是rigidbody.moverotation(rou)
ok完美的用上这个API 装逼完毕,发现真的很无聊很无知,直接transform.lookat不就完事了吗,醉了,没事涨姿势了。好了,睡觉晚安。
在这里插入图片描述最终结果

在这里插入图片描述
上代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值