3D相关的学习资料实在是太少了,四元数就摸索了一周时间,有3D相机旋转需求的可以先参考Creator | 绕任意轴旋转/绕任意点旋转/平滑旋转/自定义环形体、胶囊体/面向目标位置把四元数的用法了解下。
其次我这里分享下第三人称相机旋转缩放的完整代码,供参考。实在是没过多时间写完整的教程。如果大家有遇到不清楚的问题,倒是可以共同探讨下。完整代码cameramanager.rar (1.6 KB)

3D相关的学习资料实在是太少了,四元数就摸索了一周时间,有3D相机旋转需求的可以先参考Creator | 绕任意轴旋转/绕任意点旋转/平滑旋转/自定义环形体、胶囊体/面向目标位置把四元数的用法了解下。
其次我这里分享下第三人称相机旋转缩放的完整代码,供参考。实在是没过多时间写完整的教程。如果大家有遇到不清楚的问题,倒是可以共同探讨下。完整代码cameramanager.rar (1.6 KB)

看这演示效果还是很OK,赞!
上次代码中,只适用于目标在原点的情况(实际上就是个bug
),调整了下,另外在start中增加了node.lookat(),使初始化后相机自动面向目标。
更新后的代码
cameramanager.rar (1.6 KB)
如果在编辑环境下也支持开关 lookat 选定物体的旋转就好了呢