Project1

标题: 如何设置某状态下角色的战斗图为不可见 [打印本页]

作者: typhon_524    时间: 2008-10-8 22:36
标题: 如何设置某状态下角色的战斗图为不可见
设置一个状态,该状态下角色的战斗图没有或者透明,当去除这个状态后战斗图又自动恢复原样
作者: 木葬枫    时间: 2008-10-8 22:39
在敌人队伍中设置……当拥有某种状态时…更改角色图片……还原不用我说了吧……
作者: typhon_524    时间: 2008-10-8 22:48
太麻烦了,能不能在脚本里设
作者: 木葬枫    时间: 2008-10-8 22:53
脚本更麻烦……调用公共事件吧……那样就很简单了………
作者: typhon_524    时间: 2008-10-8 23:04
是否可以在Sprite_Battler里面直接设置透明度?
作者: 木葬枫    时间: 2008-10-8 23:09
恩……可以的………
作者: 天圣的马甲    时间: 2008-10-8 23:25
LS不提供一点具体操作及说明的话判定为灌水- -
不需要动脚本,在数据库里做一个空白动画,帧数长度自定,然后在“SE和闪烁效果”里面设定为“对象消失”同样多的帧数。再将这个动画设为状态动画即可。
作者: 木葬枫    时间: 2008-10-8 23:27
咱是手机……没办法提供具体的脚本回答………
作者: typhon_524    时间: 2008-10-8 23:30
我知道了,这样就可以了{/cy}   

    if @battler.is_a?(Game_Actor) and @battler_visible
      # 不是主状态的时候稍稍降低点透明度
      if @battler.state?(20)
        self.opacity = 0
      end [LINE]1,#dddddd[/LINE]版主对此帖的评论:『点头,脚本法同样可行。』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1