本帖最后由 恋′挂机 于 2014-2-14 10:31 编辑 血条第一段脚本的refresh替换为
停止时动画那个 找到八方向走 在 case Input.dir8 之前 加入
|
状态显示哪里的? 另外那个停止时动画可以这样 @step_anime=true @character_name=xxxx 让角色开启“停止时动画”开关 更改角色行走图 实现待机效果 |
本帖最后由 恋′挂机 于 2014-2-12 22:37 编辑 不可能冲突吧? 75行报错!new_x == nil 这不太可能吧。。 发现此脚本的一个小BUG 如果没有角色 会因为 actor 是nil 不具有 sp 而报错 但如果是因为没有角色,那么报错不应该在75行而应该在34行 也就是有角色 但 new_x 没有赋值 无法理解! 还有另一种可能 就是自己修改过 比如把之前的new_x 改成 x_new 那么 赋值 的是 x_new 而不是 new_x 所以报错! 但我觉得这种可能性几乎不存在! 总之 我依然认为脚本应该是没有问题的,也不是因为冲突 能上传个工程么? 另外 我不是高手 认真说的话其实我也算新手。。。毕竟13年9月才开始尝试改窗口的。。。 被你工程吓到了。。。 调了好长好长时间坐标 总不对 最后终于发现!!!!!!!!!!!!!!!!!我也太。。。 你的i大了1 都是 for i in 0...$game_party.actors.size 你是 for i in 1..$game_party.actors.size 坐标大概调好了。。。 表示抱歉!
稍后重新写个给你好了 |
谢谢,但改了还是出错了 个人认为是和这个脚本有冲突,恋大大请看看
|
尝试改下update旧名 alias add_update_xdrs update 比如 改成 alias add_update_xdrs111111111111 update 下方 add_update_xdrs 也要对应改 防止栈深度过深的错误 除此以外不太可能冲突吧 没有重定义方法 或者尝试下给方法改个名 比如 def teleport 改成 def teleport11111111111 对应下方调用那里 $game_player.teleport if $game_switches[TELEPORT_SWITCHE_ID] 对应改就好 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-6-29 12:29
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.