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

Project1

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

[已经过期] 【XP】论坛内的人物+NPC 待机动画[地图上,非战斗] 如何使用

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1220
在线时间
423 小时
注册时间
2010-12-26
帖子
337
跳转到指定楼层
1
发表于 2012-1-14 12:42:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 358429534 于 2012-1-14 13:31 编辑

管理员别再扣我分了.............我是新手,整的我都不敢再发帖了...............
帖子地址人物+NPC 待机动画[地图上,非战斗]
不知道如何整合到自己的游戏中.........
我按它说的这么做的如下操作
在Sprite_Character的update函数最前面
原来的是
  def update
    super
    # 元件 ID、文件名、色相与现在的情况存在差异的情况下
    if @tile_id != @character.tile_id or
       @character_name != @character.character_name or
       @character_hue != @character.character_hue

修改为:
  def update
    super
#-----------------------kylixs--------------------------
    # 根据角色(Game_Event/Game_Player)状态切换相应的动画
    if @character.moving?
      #ruby的String[reg]=val,reg为正则表达式,如果存在将匹配的第一个子串替换为val
      #详细参考RMXP帮助 String - self[reg]=val
      if @character.character_name["_w"]
        @character.character_name["_w"]="_m"
        @reload = true
      end
    elsif @character.stop_count > 2   # 避免按住行走时频繁切换动画
      if @character.character_name["_m"]
        @character.character_name["_m"]="_w"
        @reload = true
      end
    end
    # 元件 ID、文件名、色相与现在的情况存在差异的情况下
    if @tile_id != @character.tile_id or
       @character_name != @character.character_name or
       @character_hue != @character.character_hue or @reload
       @reload = false
#------------------------------------------------------

复制用完没效果啊.....名字也有改啊.............依旧没有待机动画

还有下面这句我不理解......要如何操作呢?

在更新的时候判断一下当前Character的状态是否为moving,切换不同的动画

评分

参与人数 1星屑 +4 收起 理由
零の使魔 + 4 喵~

查看全部评分

摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?

Lv2.观梦者

梦石
0
星屑
690
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

3
发表于 2012-1-31 10:48:03 | 只看该作者
别用脚本了
这样:全部NPC停止时动画开启
如果你用的不是纸娃娃素材,而是有2张素材的就用下面事件方法(以前不会脚本时做过):
公共事件:并行处理”
当上下左右键按下(任意),改变图像。
除此以外恢复成原来的图像
OK,给我分分
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1530
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

2
发表于 2012-1-29 11:15:48 | 只看该作者
研究了一下那个脚本,好像怪怪的,不是真正所谓的动画,而只是简简单单的修改成另一种行走图~~~
ps.必须在"\Graphics\Characters"目录下有 "行走图名_m" 和 “行走图名_w” 两个文件才行~~~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 13:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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