Camera 组
startx = pos_x
设置摄像机初始x位置.应该被设置成0.
starty = pos_y
设置摄像机初始y位置.应该被设置成0.
boundleft = min_x
这是摄像机能移动到的x坐标最小值.必须是负值.
调整此值可以限制摄像机往左平移多远距离.
boundright = max_x
这是摄像机能移动到的x坐标最大值.必须是正值.
调整此值可以限制摄像机往右平移多远距离.
boundhigh = min_y
控制摄像机能移动到的y坐标最小值.必须是负值.
调整此值可以限制摄像机往上平移多远距离.
boundlow = max_y
控制摄像机能移动到的y坐标最大值.一般情况必须是0.
tension = h_dist
在摄像机开始跟随玩家(移动)之前玩家能到达版边的水平距离.
tensionhigh = top_dist ; (1.1或更高版本)
通常为正值. 数值越小,摄像机向上跟随玩家的频率和速度越不明显. 反之则反.
摄像机跟随玩家运动前,玩家能到达的距顶部边缘的垂直距离.
使用tensionhigh和tensionlow激活一种(基于1.1版本引进的边界张力)垂直滚动方法.
如果tensionhigh和tensionlow被指定,verticalfollow和floortension将被忽略.
tensionlow = bottom_dist ; (1.1或更高版本)
通常为正值,设置为小于或等于tensionhigh即可.若为0或负值则在屏幕放大之前,屏幕底部优先被移出屏幕显示.
摄像机跟随玩家运动前,玩家能到达的距底部边缘的垂直距离.
verticalfollow = closeness
此值影响摄像机跟随最高点玩家的垂直运动.
此值必须在0到1之间.值为0表示摄像机不会向上运动.值越大使得摄像机追踪玩家越接近.(值越大,位于上方的人物被显示在屏幕内机会更大)
值为1表示摄像机尽可能近的追踪玩家.如果tensionhigh和tensionlow被指定,此值将被忽略.
一般来说,boundhigh(绝对值)越大,verticalfollow也应该越大,反之verticalfollow应该设置较小值.
floortension = v_dist
摄像机跟随玩家向上运动前,最高点玩家能到达的距地面的最小垂直距离(正值形式给出).
此参数仅与verticalfollow一起用于摄像机滚动模式.
如果tensionhigh和tensionlow被指定,此值将被忽略.
数值范围通常在0--boundhigh(绝对值)之间.此数值越高,人物向上运动时摄像机跟随越频繁和灵敏.
overdrawhigh = top_pixels ; (1.0或更高版本)
见下方
overdrawlow = bottom_pixels ; (1.0或更高版本)
屏幕顶部/底部之外被绘制的像素数.envshake期间指定超出绘制多少.
超出绘制的像素也被用于这种情况.(屏幕形状高于舞台形状时)
cuthigh = top_pixels ; (1.0或更高版本)
见下方
cutlow = bottom_pixels ; (1.0或更高版本)
绘制时裁切的屏幕顶部/底部之内的像素数.(屏幕形状低于舞台形状时)
这些只是一个参考值,实际的裁切像素数取决于形状的差异.
如果cuthigh和cutlow被省略,引擎将尝试的给出一个合理值.
startzoom = start_zoom_scale ; (1.1或更高版本)
指定舞台最初的缩放系数.默认是1.
zoomout = zoom_out_scale ; (1.1或更高版本)
指定当摄像机最小缩放时舞台的缩放系数.数值通常介于0.2-1之间.默认为1.
zoomin = zoom_in_scale ; (1.1或更高版本)
指定当摄像机最大缩放时舞台的缩放系数.数值通常大于zoomout,介于0.3-1.x之间.默认为1.