jy251 发表于 2013-7-8 09:20

新人求助旋转问题



如上图,有一个人物模型,有一个摄像机
红色的线代表坐标轴的正方向,绿色的线代表Z轴正方向,蓝色的代表Y轴正方向
图中有两个坐标系,一个世界坐标系,右下角那个,一个是任务模型头部的坐标系,左上角那个

场景中有一个摄像机,白色的线是 世界坐标原点连接camera的线,紫色的线一条是头部坐标系原点连接camera,一条是头部连接 头部本地坐标中的相机位置

我想实现的是我人物的头部总是望着摄像机,而不是整个身体,但是使用lookat或者修改四元数总是头部像折了一样....我的理解是因为头部的本地坐标与世界坐标不平行,导致lookat这些参数修改本地坐标Z轴出现问题,因为这个头部的Y轴并不是向上的

请问,如何解决我的问题啊。。。。我想让头部总是看着摄像机,也就是图中紫色的那条斜着的线与头部与摄像机连接的紫线平行或者重叠

jy251 发表于 2013-7-8 11:29

我自己解决了。。。。由坦克教程得到了启发。。。。{:3_45:}

zertaul 发表于 2017-3-27 18:10

顶顶多好

palehawk 发表于 2017-3-27 18:34

难得一见的好帖

白梦 发表于 2017-3-27 18:02

说的非常好

zy_const 发表于 2017-3-27 18:36

很好哦

direcquan 发表于 2017-3-27 18:38

LZ真是人才

流云天下 发表于 2017-5-10 11:57

很不错

susu 发表于 2017-5-10 11:57

楼主是超人

冬の雪 发表于 2017-5-10 12:09

顶顶多好
页: [1]
查看完整版本: 新人求助旋转问题