Depth effect
根据Y坐标改变比例以模拟景深效果。
该社区扩展的作者和贡献者:VictrisGames。
对象的比例随着它离地平线的距离缩小,给人一种物体远离观察者的错觉。
属性:
- 地平线的Y坐标(默认值:0)
- 当对象位于屏幕底部时的最大比例(默认值:未定义)
- Y指数可用于控制变化速率(默认值:2)
提示:
- 如果你希望速度看起来是恒定的,请确保根据比例或Y值减少对象的速度。如果不这样做,当对象靠近屏幕顶部时,它看起来会移动得更快。这符合物体在现实世界中的表现方式。
- 这个扩展与Y排序扩展很好地配合使用,它根据Y的位置改变Z的顺序。
提示
学习如何通过按照逐步指南安装新扩展。
Depth effect
对象的比例随着它离地平线的距离缩小,给人一种物体远离观察者的错觉。
行为动作
设置指数变化速率 设置Y的指数变化速率(默认值:2)。
设置地平线的Y坐标 设置地平线的Y坐标,物体在此处无限小(默认值:0)。
设置最大比例 当对象位于屏幕底部时,设置最大比例(默认值:2)。
行为表达式
表达式
描述
Object.DepthEffect_Sprite::ExponentY()
基于Y位置的指数变化速率。
Object.DepthEffect_Sprite::HorizonY()
地平线的Y值。
Object.DepthEffect_Sprite::MaxScale()
对象位于屏幕底部时的最大比例。
Object.DepthEffect_Sprite::PercentAwayFromHorizon()
离地平线的百分比。在地平线上为“0”,在屏幕底部为“1”。
Depth effect
对象的比例随着它离地平线的距离缩小,给人一种物体远离观察者的错觉。
行为动作
设置指数变化速率 设置Y的指数变化速率(默认值:2)。
设置地平线的Y坐标 设置地平线的Y坐标,物体在此处无限小(默认值:0)。
设置最大比例 当对象位于屏幕底部时,设置最大比例(默认值:2)。
行为表达式
表达式
描述
Object.DepthEffect_Text::ExponentY()
基于Y位置的比例变化的指数变化速率。
Object.DepthEffect_Text::HorizonY()
地平线的Y值。
Object.DepthEffect_Text::MaxScale()
对象位于屏幕底部时的最大比例。Object.DepthEffect_Text::PercentAwayFromHorizon()
离地平线的百分比。在地平线处为0,在屏幕底部为未定义。
这个页面是由社区创建的自动生成的参考页面,关于深度效果扩展。该扩展是由GDevelop,一个面向所有人的开源跨平台游戏引擎开发的。