Project1

标题: 關於怪物重生的音效問題~! [打印本页]

作者: 鲔鱼吐司    时间: 2009-6-3 22:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 六脉神剑    时间: 2009-6-4 20:13
判断点是否在矩形中。
在条件分歧中调用敌人($game_map.events[事件编号])的 screen_x、screen_y,如果 screen_x >= 0 且 screen_x <= 640 且 screen_y >= 0 且 screen_y <= 480 的话,说明敌人在屏幕内了,这时就可以播放动画。 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 鲔鱼吐司    时间: 2009-6-4 20:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2009-6-6 00:16
    if @character.animation_id != 0
      if (0..640).include?(@character.screen_x) and (0..480).include?(@character.screen_y)
        animation = $data_animations[@character.animation_id]
        animation(animation, true)
        @character.animation_id = 0
      else
        @character.animation_id = 0
      end
    end

取代Sprite_Character的:
    if @character.animation_id != 0
      animation = $data_animations[@character.animation_id]
      animation(animation, true)
      @character.animation_id = 0
    end
[LINE]1,#dddddd[/LINE]版主对此帖的认可:『正却解答,补上悬赏积分100分+1卡(=250分),感激你的热情解答...』,积分『+350』。
作者: longhun9958    时间: 2009-6-6 00:17
提示: 作者被禁止或删除 内容自动屏蔽




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