|
楼主 |
发表于 2011-7-29 04:29:30
|
显示全部楼层
镜头的目标平滑+数据中的最大速度修改后会导致镜头失效,这算是bug吗?
目前镜头跟随单位上升或者下降的效果已经实现。谢谢头目,但可能具体的实现细节我们想的不一样。我还真的是各用一条触发器指令来实现的(可能实现细节上和头目想的不一样):
无限平移的:
事件: 计时器 -游戏时间的每0.001秒
动作: 镜头 -为玩家1将镜头平移到(玩家1选择的单位[2]的位置点),持续0.0秒,使用现有速度%初始速度,0%减速度,并且执行使用智能平移
触发器是成功了,但效果和一般跟随动作是一样的,也是那么一顿一顿的。个人估计原因可能是镜头类动作中的游戏时间参数最小值为0.1(账面小于0.1的一律设为0.1),于是每0.1秒的镜头瞬移还是可以被人类的眼睛轻易分辨的。至于动作中的“智能平移”参数,开掉关掉都试过,效果没变。头目还有其他建议吗?
==========================
然后我尝试用类似的逻辑实现镜头z偏移,触发器也成功了,不过……报bug有奖么。
一开始我是这么设置镜头z偏移的:
事件: 计时器 -游戏时间的每0.001秒
动作: 镜头 -为玩家1应用镜头对象高度偏移量 (在((玩家1选择的单位[2]的位置点) 偏移-6.8 高度)的地面高度),持续0.0秒,使用现有速度%初始速度和0%减速度
结果发现后面的-6.8偏移无论将数值改为多少都不起作用,镜头会处于单位上空高处,怀疑这是bug。后来想了个办法,多加了条变量后,改成这样:
变量 -设置单位z偏移 = ((在(玩家1选择的单位[2]的位置点)的地面高度)-6.8)
镜头 -为玩家1应用镜头对象高度偏移量 单位z偏移,持续0.0秒,使用现有速度%初始速度和0%减速度
于是就可以了,吐血。而且,这里的偏移值-6.8和初始镜头的偏移值-2.8不一样,原因不明。这个值调了半天算是和初始镜头接上了。搞了一晚上进展好慢
追加一个问题,可以屏蔽掉鼠标滚轮放大缩小镜头吗? |
|