Skip to content

Screen wrap

当物体移出屏幕时,将其传送到屏幕的对面并保持原来的速度和轨迹。

作者和贡献者Entropy


当物体的中心点穿过边界时(可以通过偏移量进行调整),将发生传送。默认情况下,包围区域的边界与屏幕大小相匹配,但也可以进行更改。

类似于小行星的示例使用了该扩展(在线打开项目)。

提示

按照逐步指南学习如何安装新扩展。

Screen Wrap

当物体离开屏幕的一侧时,将其传送到对面,并保持原来的速度和轨迹。

动作

启用水平传送 启用左右边界的传送。

启用垂直传送 启用上下边界的传送。

设置底部边界 设置底部边界(Y位置)。

设置左边界 设置左边界(X位置)。

设置右边界 设置右边界(X位置)。

设置顶部边界 设置顶部边界(Y位置)。

设置触发偏移量 设置触发偏移量(像素)。

条件

水平传送 检查物体是否在左右边界上传送。

垂直传送 检查物体是否在上下边界上传送。

表达式

表达式

描述

Object.ScreenWrap::BorderBottom()

底部边界(Y位置)。

Object.ScreenWrap::BorderLeft()

左边界(X位置)。

Object.ScreenWrap::BorderRight()

右边界(X位置)。

Object.ScreenWrap::BorderTop()

顶部边界(Y位置)。

Object.ScreenWrap::TriggerOffset()

物体传送并出现时,中心点过去的像素数。

Screen Wrap (physics objects)

当物体离开屏幕的一侧时,将其传送到对面,并保持原来的速度和轨迹。

动作

应用保存的速度值 应用保存的速度值。

启用水平传送 启用左右边界的传送。

启用垂直传送 启用上下边界的传送。

保存当前速度值 保存当前速度值。

设置底部边界 设置底部边界(Y位置)。

设置左边界 设置左边界(X位置)。

设置右边界 设置右边界(X位置)。

设置顶部边界 设置顶部边界(Y位置)。

设置触发偏移量 设置触发偏移量(像素)。

条件

水平传送 检查物体是否在左右边界上传送。

垂直传送 检查物体是否在上下边界上传送。

表达式

表达式

描述

Object.ScreenWrapPhysics::BorderBottom()

底部边界(Y位置)。

Object.ScreenWrapPhysics::BorderLeft()

左边界(X位置)。

Object.ScreenWrapPhysics::BorderRight()

右边界(X位置)。

Object.ScreenWrapPhysics::BorderTop()

顶部边界(Y位置)。

Object.ScreenWrapPhysics::TriggerOffset()

物体传送并出现时,中心点过去的像素数。

_此页面是关于Sceen Wrap的自动生成参考页,由GDevelop的社区制作。