gpt4 book ai didi

java - 360 度运动动画 Sprite Java 游戏 Libgdx

转载 作者:行者123 更新时间:2023-11-30 09:05:54 25 4
gpt4 key购买 nike

大多数用于简单走动的 sprite 以 90 度的间隔向上、向下、向左、向右移动,通常每个方向使用不同的 sprite 表。

但是我想创建一个 Sprite 来跟随鼠标/手指输入(但不是在手指上,稍微慢一点)并使用适当的相关度数在轴上旋转,所以它总是跟随/看着手指,我还想包括 1 个用于 Sprite 移动的 Sprite 表。有没有办法旋转 Sprite 以获得所需的效果?

最佳答案

如果您使用 SpriteBatch 来渲染 Sprite ,那么您只需将旋转参数传递给绘制函数即可:

draw(TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation)

要实现围绕 Sprite 中心的旋转,originXoriginY 应分别为 Sprite 宽度和高度的一半。

关于java - 360 度运动动画 Sprite Java 游戏 Libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24677119/

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