gpt4 book ai didi

directx - 如何为游戏关卡编辑器实现平移和旋转小部件

转载 作者:行者123 更新时间:2023-12-02 04:16:37 25 4
gpt4 key购买 nike

我正在开发游戏编辑器。要检测3D模型上的鼠标击中,我正在使用鼠标拾取概念。
但是我想像其他游戏编辑器一样实现平移和旋转小部件,并在模型的三个方向上以实际箭头为中心。
如何实现这个..?
谁能建议相同的示例代码?

最佳答案

您选择的任何给定对象都将具有一个局部到世界的转换矩阵。

使用DirectX可以轻松获得3个轴。
矩阵的第一行,如果是边(x) vector 。
第二行是向上(y) vector 。
第三行是前向(z) vector 。

知道位置(第四行)可以很容易地计算出三角函数。因此,根据此信息进行旋转和平移非常简单。

关于directx - 如何为游戏关卡编辑器实现平移和旋转小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2573862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com