egret-docs-master/Lakeshore/manual/behavior/pin
guofei 4fe0162b34 fist commit 2024-06-19 13:32:32 +08:00
..
564d7edd467c2.png fist commit 2024-06-19 13:32:32 +08:00
563321802fbf2.png fist commit 2024-06-19 13:32:32 +08:00
563321803b5d1.png fist commit 2024-06-19 13:32:32 +08:00
5633218020188.png fist commit 2024-06-19 13:32:32 +08:00
README.md fist commit 2024-06-19 13:32:32 +08:00

README.md

应用了别针行为的实例可以固定在某个指定实例上,根据固定模式的不同会以不同的方式跟随指定实例运动。

属性面板:

别针行为没有特有的属性。


别针条件:

有固定目标:

如果当前实例固定于某个其他实例的话,条件为真。【持续性触发】 此条件无属性设置窗口。


别针动作:

固定到目标:

把当前所选实例固定于其他实例。

  • 目标对象:指定所选实例要固定的目标实例。 如果目标实例不止一个,则选取第一个为固定目标。比如打飞机中的敌机,每隔一段时间便在随机的位置出现一个,他们是基于同一个实例由系统创建的。如果用动作把旗子实例固定在敌机实例上,那么只会固定在第一架敌机上。(一般无法确定那架是第一架,所以一般不会这么使用)
  • 模式:选择以那种模式固定到目标实例上。默认为:位置与角度模式。可选项有:
  • 位置与角度模式:所选实例的位置和角度都会随着目标实例变动。
  • 仅位置模式:所选实例的位置会随着目标实例变动,角度不会随着变动。
  • 仅角度模式:所选实例的角度会随着目标实例变动,位置不会随着变动。
  • 绳索模式:所选实例像是由绳子拴在目标实力上一样,随着目标实例运动,只有位置变动,角度不会跟随目标实例。表现为所选实例的位置变动不是实时跟随目标实例的,只有当所选实例与目标实例的距离大于初始值时,所选实例才会像被绳索拖拽一样,跟随目标实例变动位置。如果所选实例和目标实例间的距离小于初始值,那么目标实例的变动不会影响所选实例。也就是目标实例只能拉动所选实例,无法推动所选实例。
  • 棍子模式:所选实例与目标实例之间像是由棍子连接,所选实例的位置跟随目标实例,角度不会跟随。表现为,所选实例和目标之间的距离始终保持着初始值不变。目标实例既能拉动所选实例,也能推动所选实例。