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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: ky52879
打印 上一主题 下一主题

关于“设置移动路线”的问题

 关闭 [复制链接]

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

11
发表于 2009-4-10 07:51:41 | 只看该作者
如果不是行走图应该是强制按行走图?后面的数字应该表示一些参数信息吧。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
727
在线时间
376 小时
注册时间
2009-3-9
帖子
398
12
 楼主| 发表于 2009-4-10 11:16:11 | 只看该作者
re:主题:《事件制作出错!!!》
现在开始上传我的“证据”!!!




看明白了吗?
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
727
在线时间
376 小时
注册时间
2009-3-9
帖子
398
13
 楼主| 发表于 2009-4-10 11:51:11 | 只看该作者
re:主题:《事件制作出错!!!》
这是工程:
http://rpg.blue/upload_program/d/ky52879_Project1_119764220.rar
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
14
发表于 2009-4-10 14:00:48 | 只看该作者
re:主题:《事件制作出错!!!》
这是因为在 Game_Character 2 中,有这么一段:
          @character_name = command.parameters[0]
          @character_hue = command.parameters[1]
          if @original_direction != command.parameters[2]
            @direction = command.parameters[2]
            @original_direction = @direction
            @prelock_direction = 0
          end

第一个阶段:
将角色行走图和色调赋了新的值(前两行)

第二个阶段:
判断事件的初始朝向是否和新的朝向有差异,有则改为新的朝向(if 到 end)
@original_direction 是触发事件前事件的朝向,@direction 则是即时朝向
上面的“证据”中,从北向南触发了初始面向南的事件,所以 @original_direction 仍然为南,而 @direction 则变为了北(面向角色)
command.parameters[2] 是在事件中选择角色图片时的朝向,比如选择阿尔西斯的遗体图,command.parameters[2] 就是南,而 @original_direction 也是南,这样 if 的条件不满足,if 中的语句就不会执行,@direction 仍旧保持为北

第三个阶段:
本来在事件结束后会自动修正事件朝向到初始的朝向,但因为事件中有【设置移动路线】,所以这个操作就被跳过了(关于这一部分可以参考 Game_Character 的 force_move_route、lock 和 unlock 方法),所以在 Sprite_Character 刷新时,事件的 @direction 属性仍然为北。
这时行走图已经改为全是遗体那张了,而 @direction 是北,所以显示的就是遗体图中朝向为北的那位战士遗体……

以上就是全过程~

解决方法一:
最简单,在更改角色图形后让事件改变朝向,比如要显示阿尔西斯的遗体就让事件【脸向下】,这样 @direction 属性就变为南了

解决方法二:
将上面那段脚本的 if 判断去掉~
原本这样判断一下是想提高程序的效率,但在楼主这个特殊情况下却是画蛇添足……
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
727
在线时间
376 小时
注册时间
2009-3-9
帖子
398
15
 楼主| 发表于 2009-4-10 14:47:29 | 只看该作者
re:主题:《事件制作出错!!!》
LS的 太佩服你了! 我试了下,果然和你说的一样啊!十分感谢,我也是昨天做事件的时候发现的!
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
727
在线时间
376 小时
注册时间
2009-3-9
帖子
398
16
 楼主| 发表于 2009-4-10 04:33:41 | 只看该作者
主题:《事件制作出错!!!》 原帖
今天突然发现了一个不大不小的问题:就是当你在做事件的时候,其中要安排“设置移动路线”时,选择“更改角色图形”,然后随便选个不是人物行走图的图片,点最左上角的那个,然后点确定!
这个时候如果你测试事件的话 问题就出来了! 显示的图形竟然不是你安排的那个!!!{/fd}{/fd}
版务信息:本贴由楼主自主结贴~
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 10:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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