python - 如何用鸭子png制作精灵鸭子?
问题描述
我为我的精灵加载了一个闪避 png,所以当我按下向下箭头时,他会闪避,而当他闪避时,矩形会变小,这很好,但矩形似乎是精灵在漂浮而不是在他所在的地方闪避。就像他坐在空中一样。我该如何解决?
解决方案
两种选择——
- 您可以使闪避图形与常规站立图形的大小相同,只需将精灵放在图像的底部(其余部分透明)
- 当发生闪避时,您可以手动重新定位框以使 y 位置更靠近地面
其中,第一个是最容易实现的,但如果您还使用矩形进行命中测试,则第二个是必要的。
推荐阅读
- ibm-mq - 使用 Syncpoint 的 IBM MQ 提交保留
- flutter - 如何使链接在安装在 Flutter 上的应用程序中打开 Instagram 页面
- file-upload - 如何以编程方式打开羽毛笔图像上传器?
- python - 为什么在运行时python show file not found 错误?
- list - 如何在 dart/flutter 中对自定义对象使用对象比较
- c++ - 为什么我的选择功能不起作用?它的返回 -1 和错误代码是 10038
- angular - Angular NGRX / Reactive Form 和 ngOnChanges 时间问题
- oracle - 如何在 oracle adf 12C 中添加评级量规,将评级值存储在数据库中?
- kubernetes - 如何使用 fabric8io 删除自定义资源?
- javascript - 我应该为删除的元素调用 ResizeObserver.unobserve 吗?