摄像机

本文将讲解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或者更高的数,但需要注意这个数×内部计时器运行的次数才是最终旋转的角度


摄像机范围偏移调整


这个用到了小数计算,也可以把加号改成减号甚至乘除号


摄像机范围调整动画


这个用到了第三条的偏移调整,注意内部计时器运行次数×下面小数计算的数才是最终偏移的大小