以下引用Rufas于2007-7-25 8:54:08的发言:
1:使用变小(增加闪躲率)技能.己方战斗图逐渐缩小然后再恢复.
2:使用暴风技能.己方战斗图原地转一圈后播放技能动画.击中敌人后.敌方战斗图向后退一步再恢复原来位置..
以下引用恺撒亮于2007-7-25 9:04:42的发言:
做成动画不是更快吗?
一个技能做一个公共事件的方法不行..技能太多了..而且全是公共技能
以下引用Rufas于2007-7-25 10:52:22的发言:
谢!缩小就是这样..
不过暴风那里..顺序应该是 己方行动(那个360度转真ORZ 我说的转是战斗图前左后右移动一圈) 然后播放技能动画 然后敌方向后退一下.
这个范例是己方行动 敌方被击退.然后才播放技能动画...
顺便..难道我这近50种效果要每种做个状态么?
再顺便..K的范例里有个诡异的东西..desktop_.ini←viking残留物?
不过还是谢了...
奇怪..部分认可功能好象有点问题
[本贴由作者于 2007-7-25 10:54:53 最后编辑]
以下引用wzj5于2007-7-25 11:43:13的发言:
desktop_.ini
貌似是病毒文件 - -!!!
以下引用都督竹于2007-7-27 11:42:42的发言:
用公共事件做就行了啊,公共事件再多对游戏也不会有什么影响吧?为了做好一个完美的游戏,累些也是应该的.....
以下引用都督竹于2007-7-27 11:42:42的发言:
用公共事件做就行了啊,公共事件再多对游戏也不会有什么影响吧?为了做好一个完美的游戏,累些也是应该的.....
以下引用K’于2007-7-29 16:13:06的发言:
单靠公共事件是不能改变战斗图的。。
说用公共事件的请先自己去找找
看事件里哪个命令是让战斗图运动的
以下引用黑暗之神于2007-8-2 8:16:28的发言:
方法(范例,注释,LZ学会后想如何变就如何变):
1-假如设置一个16号状态[变小]
2-改脚本:
在脚本 Sprite_Battler 130行后加上
#假如战斗者拥有16号状态,并且@state_16变量等于nil时,以及战斗者伤害显示为nil时
if @battler.states.include?(16) and @state_16 == nil and @battler.damage == nil
#@state_16赋予20,self是这个战斗者,zoom_x是宽放大率,zoom_y是高放大率,x=X坐标,y=Y#坐标,具体效果可以自行调整…@state_16是为了提供自动在X帧后解除状态,还原战斗图用…
self.zoom_x = 0.5
self.zoom_y = 0.5
@state_16 = 20
#以上是初始化数据,以下开始刷新,每次刷新@state_16-=1,当为0时,就解除这个状态并且还原战斗图…
elsif @battler.states.include?(16) and @battler.damage == nil
@state_16 -= 1
if @state_16 == 0
@battler.states.delete(16)
@state_16 = nil
self.zoom_x = 1
self.zoom_y = 1
end
end
3-在技能里附加上这个状态,就会在放完技能显示完动画后敌人变小成原来的50%持续0.5秒后变回来…
4-如果不想让他自动解除,就把:
[
@state_16 = 20
elsif @battler.states.include?(16) and @battler.damage == nil
@state_16 -= 1
if @state_16 == 0
@battler.states.delete(16)
@state_16 = nil
self.zoom_x = 1
self.zoom_y = 1
end
]
改成:
end
if @battler.states.include?(16) == false and @battler.damage == nil
self.zoom_x = 1
self.zoom_y = 1
end
这样就你自己控制什么时候该状态解除了…
以上,只是教程,看懂后就可以随意改动战斗图了,初学者的话最好就用状态来控制,简单实用…
以下引用黑暗之神于2007-8-6 9:16:25的发言:
..
以下引用Rufas于2007-8-8 13:55:54的发言:
以下引用黑暗之神于2007-8-6 9:16:25的发言:
..
可以帮忙做个范例出来么
我试着照你说的方法做了下..缩小是成功了..但是没渐变效果
改x和y坐标做向右移动一点却没有效果
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |