设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3010|回复: 1
打印 上一主题 下一主题

[已经解决] 怎么让人物静止不动时有上下呼吸浮动的效果?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
85
在线时间
3 小时
注册时间
2021-6-12
帖子
2
跳转到指定楼层
1
发表于 2021-6-14 12:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
怎么让人物静止不动时有上下呼吸浮动的效果?
我是窦梓睿(也可以叫我的大大或者的妈大)

Lv5.捕梦者

梦石
0
星屑
24424
在线时间
5067 小时
注册时间
2016-3-8
帖子
1623
2
发表于 2021-6-14 12:10:28 | 只看该作者
  1. #==============================================================================
  2. #    静止时踏步动画的角色
  3. #    Version: 1.0
  4. #    Author: modern algebra (rmrk.net)
  5. #    Date: April 26, 2012
  6. #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7. #  介绍:
  8. #   
  9. #    本脚本可以使某个角色在不移动时显示踏步动画,无论是队长或队友都行。
  10. #   可以做到飞行的角色不断扇动翅膀飞行的效果。
  11. #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12. #  使用方法:
  13. #    在角色的备注栏里填入:
  14. #
  15. #        \Step
  16. #==============================================================================

  17. $imported ||= {}
  18. $imported[:"MA_ActorStepping_1.0"] = true

  19. #==============================================================================
  20. # ** Game_Actor
  21. #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  22. #  Summary of Changes:
  23. #    new attr_writer - maas_step_anime=
  24. #    new method - maas_step_anime
  25. #==============================================================================

  26. class Game_Actor
  27.   #--------------------------------------------------------------------------
  28.   # * Public Instance Variables
  29.   #--------------------------------------------------------------------------
  30.   attr_writer :maas_step_anime
  31.   #--------------------------------------------------------------------------
  32.   # * Step Animation?
  33.   #--------------------------------------------------------------------------
  34.   def maas_step_anime
  35.     @maas_step_anime = !actor.note[/\\STEP/i].nil? if !@maas_step_anime
  36.     @maas_step_anime
  37.   end
  38. end

  39. #==============================================================================
  40. # ** Game_Player
  41. #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  42. #  Summary of Changes:
  43. #    aliased method - refresh
  44. #==============================================================================

  45. class Game_Player
  46.   #--------------------------------------------------------------------------
  47.   # * Refresh
  48.   #--------------------------------------------------------------------------
  49.   alias maas_refresh_3jv8 refresh
  50.   def refresh(*args, &block)
  51.     maas_refresh_3jv8(*args, &block) # Call Original Method
  52.     @step_anime = actor ? actor.maas_step_anime : false
  53.   end
  54. end

  55. #==============================================================================
  56. # ** Game_Follower
  57. #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  58. #  Summary of Changes:
  59. #    aliased method - update_anime_count
  60. #==============================================================================

  61. class Game_Follower
  62.   #--------------------------------------------------------------------------
  63.   # * Update Animation Count
  64.   #--------------------------------------------------------------------------
  65.   alias maas_updatanimcnt_4vx9 update_anime_count
  66.   def update_anime_count(*args, &block)
  67.     @step_anime = actor ? actor.maas_step_anime : false
  68.     maas_updatanimcnt_4vx9(*args, &block) # Call Original Method
  69.   end
  70. end
复制代码

评分

参与人数 1+1 收起 理由
窦梓睿 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-8 10:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表