OpenGL GLFW PMX模型 骨骼 学习笔记 m8w3

之前的文章中,实现了顶点,纹理和材质。接下来还剩骨骼,变形以及DisplayFrame。

PMX格式资料:https://www.cnblogs.com/ifwz/p/17544729.html

PMX载入方法参考(C++):GitHub - benikabocha/saba: OpenGL Viewer (OBJ PMD PMX)

优化控制逻辑

参考OpenGL实现的控制,是一种类似FPS的控制方式,鼠标控制视角,键盘控制移动。但这种在调试中其实不是很方便。这里参考Unity实现了一套控制系统,Unity的基本控制方式就三种,平移,缩放(或者说前进后退),改变视角方向。

平移:鼠标滚轮控制缩放(或者说前进后退);

缩放:按住鼠标中键后,在相机所在的垂直相机朝向的平面内移动;

视角:按住鼠标右键后,根据鼠标移动改变视角方向;

通过glfw的回调函数都可以实现,设置bool变量做标志位,分别在mouse_button_callback中通过是按住<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值