korge - 如何镜像龙骨动画?
问题描述
我用龙骨动画制作 KorGE 游戏。如何镜像这个龙骨动画?我想让角色向右看而不是向左看:)
val factory = KorgeDbFactory()
val skeDeferred = asyncImmediately { Json.parse(resourcesVfs["Ubbie/Ubbie_ske.json"].readString())!! }
val texDeferred = asyncImmediately { resourcesVfs["Ubbie/Ubbie_tex.json"].readString() }
val imgDeferred = asyncImmediately { resourcesVfs["Ubbie/Ubbie_tex.png"].readBitmap().mipmaps() }
factory.parseDragonBonesData(skeDeferred.await())
factory.parseTextureAtlasData(Json.parse(texDeferred.await())!!, imgDeferred.await())
val armatureDisplay = factory.buildArmatureDisplay("ubbie")!!.position(600, 720).scale(1)
armatureDisplay.animation.play("walk")
addUpdater {
this += armatureDisplay
}
解决方案
SCALE_X = -1 给出镜像效果
val SCALE_X=-1
val SCALE_Y=1
...
val armatureDisplay = factory.buildArmatureDisplay("ubbie")!!.position(600, 720).scale(SCALE_X, SCALE_Y)
推荐阅读
- python - 使用没有变量或递归的 lambda 的帕斯卡三角
- python - 地图与初始迭代器共享当前状态产生的 Python + 迭代器
- python - Xpath 和 CssSelector 不使用 Selenium 和 Python 提取数据
- gregorian-calendar - 我们如何才能匹配公历年的长度和热带年的长度?
- r - 如何使用 R DBI 创建视图?
- i2c - 为什么我不能在 ESP32 上的 Micropython v.1.13 中导入和使用 machine.SoftI2C?
- android - 如何找出Android手机中要与fstream一起使用的文件的完整目录?
- r - 使用模糊连接匹配最大 1 个字符不同的字符串
- django - Anisble django postgres 如何获取用户帐户或查看用户是否存在
- javascript - 多个下拉菜单,即使我单击另一个,也只有一个有效