1.CocosCreatorDemos
大道至简,殊途同归。
目的 | Purpose
CocosCreatorDemos主要是整理并实现了一些常用的用户需求示例,希望可以给用户提供一些使用灵感。
CocosCreatorDemos provides some user's needs DEMOs, hoping to provide users with some inspiration.
版本 | Version
Cocos Creator v3.8.x
github: https://gitee.com/yeshao2069/CocosCreatorDemos?_from=gitee_search#uimeshrenderermodel
2.四元数与3D旋转实例! Cocos Creator 3D Quternion !
本文不会讲太多四元数公式的推导过程,重点讲讲几个接口的使用和个人理解。
阅读本文可能需要一些前置的知识(但不限于这些知识点):
为什么使用四元数表示旋转呢?
- 平滑插值。(矩阵基本没有,欧拉角可以做插值,但可能遭遇万向锁的问题)
- 快速连接和角位移求逆。
- 能和矩阵快速转换。
- 仅用四个数。(矩阵9个,欧拉角3个)
- 难以理解,学会了看起来很牛逼。
当然四元数也有一些缺点:
四元数可能不合法。(一般通过四元数标准化解决这个问题,确保四元数为单位四元数)
对给定的方位的表达方式有两种方法,它们相互为负。(矩阵唯一,欧拉角有无数种)
相对难以使用。
https://mp.weixin.qq.com/s?__biz=MzkyODU5MDc4OA==&mid=2247486768&idx=1&sn=7af6b0ee397638f7fe3fa6bdbf6455a1&source=41#wechat_redirect