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

Project1

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

[已经过期] 怎么让人物停止时会自动有小动作

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
110 小时
注册时间
2009-7-21
帖子
73
跳转到指定楼层
1
发表于 2010-12-18 17:24:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT 以前有这个脚本的 现在找不到了

点评

google 搜索“rmxp 人物待机”  发表于 2010-12-18 17:40

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 2010-12-18 17:27:19 | 只看该作者
  1. class Game_Player < Game_Character
  2. IDLE_DELAY_TIME     = 1;
  3. IDLE_ANIM_FILE_NAME = '_W';
  4. alias idleAnim_initialize initialize;
  5. def initialize()
  6.    idleAnim_initialize();
  7.    @idleTime = 0;
  8. end
  9. alias idleAnim_update update;
  10. def update()
  11.    last_moving = moving?();
  12.    idleAnim_update();
  13.    if (!moving?())
  14.      if (IDLE_DELAY_TIME >= @idleTime)
  15.        @idleTime += 1;
  16.      else
  17.        if (!@step_anime && !last_moving)
  18.          @character_name += IDLE_ANIM_FILE_NAME;
  19.          @step_anime      = true;
  20.        end
  21.      end
  22.    else
  23.      if (IDLE_DELAY_TIME < @idleTime)
  24.        player          = $game_party.actors[0];
  25.        @character_name = nil == player ? "" : player.character_name;
  26.        @idleTime       = 0;
  27.        @step_anime     = false;
  28.      end      
  29.    end
  30. end
  31. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 06:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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