- 博客(4)
- 收藏
- 关注
原创 Unity的Input.GetAxis
Input.GetAxis()函数返回值为float类型的值,取值范围为-1~1,例如,对于游戏杆的水平轴,值为 1 表示游戏杆向右推到底,值为 -1 表示游戏杆向左推到底;对于Mouse X和Mouse Y,Mouse X用于控制物体绕Y轴旋转(即左右旋转),而Mouse Y用于控制物体绕X轴旋转(即上下旋转)。Unity支持多种输入设备,一些输入设备的控制方式相似,按键盘上的W键或上箭头键与将手柄的左摇杆向前推都代表“向上”,以下代码可以获取用户当前的纵轴输入和横轴输入。
2024-04-04 23:34:50
728
3
原创 GAMES101 作业1
0), 你需要将这三个点的坐标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形 (在代码框架中,我们已经提供了。填写一个旋转矩阵和一个透视投影矩阵。函数,所以你只需要去构建变换矩阵即可)。绕 z 轴旋转的变换矩阵。
2024-02-29 22:04:04
300
原创 GAMES101 作业0
使用Eigen::Matrix3d分别定义旋转矩阵和平移矩阵,(旋转矩阵使用rotation << cos(angle), -sin(angle), 0, sin(angle), cos(angle), 0, 0, 0, 1;初始化表示绕原点旋转,平移矩阵使用translation << 1, 0, 1, 0, 1, 2, 0, 0, 1;实现这一点,先将点 P 应用旋转矩阵,然后再应用平移矩阵。,再平移 (1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算), 将该点绕原点先逆时针旋转 45。
2024-02-25 14:36:02
266
1
原创 贪心算法 力扣第122题:买卖股票的最佳时机 II
贪心是局部最优可以推出整体最优。这种方法模式一般将求解过程分成若干步骤,但每个步骤都应用贪心原则,选取当前状态下最好的选择(最优选择),并以此希望最后堆叠出的结果也是最好/最优的解。因此原则上做题思路是划分成多步,然后保证局部最优,当每一步都是局部最优时最终就可以得到全局最优解。eg:找零钱问题在拥有零钱面额10元,5元,1元,5毛,2毛,1毛若干的情况下,在找零57.8元时,给出所使用的零钱张数最少的方案。使用贪心算法,在满足情景的情况下选取面额由大到小的零钱。
2023-07-17 20:01:05
108
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人