Stay On Screen
将对象移动到屏幕上以保持可见。
此社区扩展的作者和贡献者:4ian。
通过将对象的位置设置回相机的视口内,强制让对象保持在屏幕上可见。
射击游戏示例使用了此扩展(在线打开项目)。
提示
学习如何按照逐步指南安装新扩展。
Stay on Screen
通过将对象的位置设置回相机的视口内,强制让对象保持屏幕上可见。
行为动作
屏幕底部边距 更改与对象和屏幕边界之间的底部边距(以像素为单位)。
屏幕左侧边距 更改与对象和屏幕边界之间的左侧边距(以像素为单位)。
屏幕右侧边距 更改与对象和屏幕边界之间的右侧边距(以像素为单位)。
屏幕顶部边距 更改与对象和屏幕边界之间的顶部边距(以像素为单位)。
行为条件
屏幕底部边距 将底部边距(以像素为单位)与对象和屏幕边界之间的边距进行比较。
屏幕左侧边距 将左侧边距(以像素为单位)与对象和屏幕边界之间的边距进行比较。
屏幕右侧边距 将右侧边距(以像素为单位)与对象和屏幕边界之间的边距进行比较。
屏幕顶部边距 将顶部边距(以像素为单位)与对象和屏幕边界之间的边距进行比较。
行为表达式
表达式
描述
Object.StayOnScreen::MarginBottom()
返回对象和屏幕边界之间的底部边距(以像素为单位)。
Object.StayOnScreen::MarginLeft()
返回对象和屏幕边界之间的左侧边距(以像素为单位)。
Object.StayOnScreen::MarginRight()
返回对象和屏幕边界之间的右侧边距(以像素为单位)。
Object.StayOnScreen::MarginTop()
返回对象和屏幕边界之间的顶部边距(以像素为单位)。
此页面是关于 Stay On Screen 扩展的自动生成参考页面,由GDevelop的社区创建,GDevelop是面向每个人的开源跨平台游戏引擎。