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

Project1

 找回密码
 注册会员
搜索

状态附加问题

查看数: 2556 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-4-20 12:22

正文摘要:

本帖最后由 负零 于 2013-4-23 19:44 编辑 这样设置,为什么第一次能附加上 也能清空状态,第二次就附加不上了...这是什么意思?特来请教

回复

负零 发表于 2013-4-23 19:43:57
j433463 发表于 2013-4-23 10:38
这个在默认脚本 Game_Actor 中的更新状态的步数计数 def update_state_steps 进行的动作,看得懂脚本的话可 ...

OK,认可大狮子,讲解很耐心。谢谢!
j433463 发表于 2013-4-23 10:38:03
这个在默认脚本 Game_Actor 中的更新状态的步数计数 def update_state_steps 进行的动作,看得懂脚本的话可以看看。

若看不懂的话,我简单的说一下,您参考数据库的状态页设定,它的解除条件,因为状态是按战斗回合数或者移动步数来计算更新的,
要解除状态,在地图上就是受伤多少 % 或是一定步数之后才满足解除条件,不管您有没有设置伤害%与步数,都是需要先移动才行,
$game_party.on_player_walk 就是当玩家移动了的意思,这样表示玩家有动过了,让解除状态达到解除条件,
真正更新解除状态了,才可以再附加。
j433463 发表于 2013-4-20 21:44:03
本帖最后由 j433463 于 2013-4-20 22:15 编辑

那是没有移动吧?站在原地附加再清除,然后再附加没有看到,是这样吗?您在清除后随便移动一格再回来试试能不能附加状态?

或者,您在事件中显示选项的结束下方加一行事件脚本:

$game_party.on_player_walk

让队伍移动判定,这样应该可以解决问题。

点评

谢谢大狮子,这是什么原理呢?  发表于 2013-4-23 09:48
负零 发表于 2013-4-20 20:36:12
您即使新建一个游戏,在没有任何新增脚本的情况下,也会出现这个问题。

点评

这一句真是关键呀!  发表于 2013-4-20 22:17
j433463 发表于 2013-4-20 18:46:12
楼主可能觉得这样对我们比较省事易读,但有时候查错误并不一定来自目标处,有可能别的地方造成连锁错误,或是前后一个细节,这样反而让我们看不出状况,盲人摸象只摸到尾巴或耳朵的感觉。
喵呜喵5 发表于 2013-4-20 12:39:13
感觉你的设置没什么问题,
你能做一个出现你所说问题的范例发上来么……
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-8 01:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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