本文将讲解IWBTC内所有摄像机的相关函数,同时会给出些许实例,方便读者学习
摄像机相关函数
设置摄像机显示范围
使用此函数可设置摄像机的显示大小,数值越大摄像机的显示范围也就越大。默认的显示范围为4
注意:仅在摄像机为[跟随单位]的模式下有效,关于摄像机模式,请继续阅读
锁定X坐标
如果设置为True,将会自动将摄像机的X坐标锁定在当前玩家X坐标。开启后摄像机的左右方向不再会移动,但上下方向(也就是Y轴)仍会正常移动
设置锁定X坐标
使用前必须将[锁定X坐标]设置为True,此函数可重新调整摄像机锁定的X坐标,数值越大,摄像头越靠右
设置X坐标偏移
不需要开启锁定X坐标。输入大于0的数会将摄像机向右移动,小于0则会向左移动,输入0没有任何效果。要重置坐标偏移,请看实例部分的第一条
锁定Y坐标
如果设置为True,将会自动将摄像机的Y坐标锁定在当前玩家Y坐标。开启后摄像机的上下方向不再会移动,但左右方向(也就是X轴)仍会正常移动
设置锁定Y坐标
使用前必须将[锁定Y坐标]设置为True,此函数可重新调整摄像机锁定的Y坐标,数值越大,摄像头越靠上
设置Y坐标偏移
不需要开启锁定Y坐标。输入大于0的数会将摄像机向上移动,小于0则会向下移动,输入0没有任何效果。要重置坐标偏移,请看实例部分的第一条
设置旋转角度
使摄像机顺时针旋转指定角度(当然,输入负数,比如-10,就是逆时针旋转10°了)。旋转是立即进行的,有些玩家可能想让摄像机按指定速度旋转一圈,这个可以看实例部分的第二条
设置摄像机模式
这里有四个模式:
None:使用后会出现奇怪的bug:
画面会静止、左上文字堆叠 等等。可以放到恐怖图吓玩家(
锁定关卡:类似于显示区域铺满屏幕的效果。使用之后就不用放显示区域了
锁定区域:需要配合下面的[设置锁定范围]或[设置锁定范围(指定中心点)]使用,使用后效果会在下面演示。也可以不设,不设就会锁定显示的区域为现在摄像机的位置,不会再随玩家移动
跟随单位:是默认的显示模式。会随着单位移动而移动
设置锁定范围
使用前需要先把摄像机显示模式设置为[锁定区域]。可以让摄像机一直锁定在一个单位上,效果:
设置锁定范围(指定中心点)
使用前需要先把摄像机显示模式设置为[锁定区域]。效果同上但会将单位位置进行偏移。(类似于上面的设置X/Y坐标偏移)
设置锁定单位
使用前需要先把摄像机显示模式设置为[跟随单位]。摄像机将会跟随锁定的单位进行移动
添加锁定单位
使用前需要先把摄像机显示模式设置为[跟随单位]。这个跟上面的类似,但主要用于有多个需要跟随的单位的情况使用。系统将会根据单位之间距离自动调整摄像机显示范围。(其实局域网联机也是用了这个)
取消锁定单位
用上面那个锁定了多个单位之后,可使用此动作解除锁定某个单位
清空锁定单位
直接清空所有设置了的锁定单位
设置平滑过渡速度
游戏内的解释已经非常清楚了:
常用摄像机实例
重置X/Y坐标偏移
这个在游戏内并没有相关的动作,要重置可以这样:
指定速度旋转
间隔时间可自行调整。如果想要更快,可以把动作里的1改成2或者更高的数,但需要注意这个数×内部计时器运行的次数才是最终旋转的角度
摄像机范围偏移调整
这个用到了小数计算,也可以把加号改成减号甚至乘除号
摄像机范围调整动画
这个用到了第三条的偏移调整,注意内部计时器运行次数×下面小数计算的数才是最终偏移的大小