c# - 使用 WASD 和 Look to Mouse 制作角色动画的最佳方法
问题描述
我们有一个角色应该通过按 WASD 键四处走动。按 W 时角色应向北走,按 D 时应向东走,依此类推。如果用户同时按下“W 和 D”,角色应该在北和东之间对角移动。
最重要的是:角色还应该看向鼠标。
目标是制作一个僵尸射击游戏,玩家可以在射击来自北方的僵尸时逃跑(例如向南)。
当然,在这种情况下,角色会倒退。
我知道我必须制作前后和侧身行走的动画。但是如果用户按下“W&D”并斜着走怎么办?我需要制作对角线动画,还是有更好的解决方案?
解决方案
推荐阅读
- java - 时间戳转换
- python - 如何读取从 Codeigniter 控制器传递的 python 文件中的数组
- dynamic - 最后添加动态数组?
- laravel - 在 laravel 中使用加密表字段的条件在哪里?
- networking - 我如何能够如此快速地检索 google.com 页面?
- python - 数据框列值及说明
- xml - 如何在项目的以下节点中找到不重复和不反转的值对?
- python - 如何在两个不同的 docker 容器中的两个 django 应用程序之间建立连接?
- javascript - Momentjs 将总周数转换为月份缩写 (javascript)
- html - Flexbox 在同一个 flexbox 中添加列 + 行