Loading...
AnimatedSprite控制方法 play() 和 stop() 。比较简单的方法,功能单一,如果设置动画播放不循环,那么无法第二次播放,需要手动设置帧为第0帧。Sprite + AnimationPlayer控制方法AnimationPlayer.play() 可以精细控制每一帧,以及动画时长等等。若设置不循环播放,第二次播放可以自动从指定帧开始播放。Sprite + Animatio...
参考文章:https://www.bilibili.com/read/cv2720011
CollisionObject2DCollisionObject2D is the base class for 2D physics objects. It can hold any number of 2D collision Shape2Ds. Each shape must be assigned to a shape owner. The CollisionObject2D can...
Keytool和 keystoreKeytool 是一个有效的安全钥匙和证书的管理工具。keystore 是证书库和保存有私钥信息的文件。在keystore里,包含两种数据:密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)——只包含公钥Keytool可以用来创建数...
简介移动时KinematicBody2D,您不应直接设置其position属性。而是使用move_and_collide()或 move_and_slide()方法。这些方法沿给定矢量移动物体,如果检测到与另一个物体的碰撞,则立即停止。KinematicBody2D发生碰撞后,必须手动编码任何碰撞响应。它们都是KinematicBody2D的方法。为了管理运动物体或角色的逻辑,总是建议使用物...