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

Project1

 找回密码
 注册会员
搜索

“角色换装脚本”读档出错,请教

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

正文摘要:

这是范例,另外使用了一个“横版方向”行走的脚本,但应该没有冲突。 由于游戏正在制作中,所以其他的一些原创素材暂时不愿放在压缩包里,谅解。 ...

回复

亿万星辰 发表于 2012-12-30 14:53:33
本帖最后由 亿万星辰 于 2012-12-30 14:55 编辑
魔娃爷爷 发表于 2012-12-30 08:51
楼主对脚本一窍不通,这脚本也是搜索来的。不过我换用了默认的素材是没有问题的。
@亿万星辰
希望作者指 ...


这会儿再细看几年前写的东西果然各种奇葩啊。。。{:2_272:}

其实……是发布的工程里少了很重要的一句代码。。。{:2_253:}

  1. class Scene_Map
  2.   def main
  3.     # 生成活动块
  4.     $game_player.part_update  # <------
  5.     @spriteset = Spriteset_Map.new
  6.     ......
复制代码
顺便:这小人画的不错~{:2_277:}  

点评

蜀黍真厉害,一下就解决了,谢谢~  发表于 2012-12-30 15:11

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

魔娃爷爷 发表于 2012-12-30 08:51:04
本帖最后由 魔娃爷爷 于 2012-12-30 11:13 编辑
沙漠点灰 发表于 2012-12-29 23:05
怎么说呢,这就是滥用全局变量的后果,全局变量尽量不多用,实在是必须用的时候建议作为
Game_System的一个 ...


楼主对脚本一窍不通,这脚本也是搜索来的。不过我换用了默认的素材是没有问题的。
@亿万星辰
希望作者指点一二
沙漠点灰 发表于 2012-12-29 23:05:18
怎么说呢,这就是滥用全局变量的后果,全局变量尽量不多用,实在是必须用的时候建议作为
Game_System的一个属性值,以便储存,不过lz的全局变量储存的是Bitmap类,默认是不能dump的,
而lz的什么$player_bitmap...$temp_player_bitmap太乱来了...
因为不知道lz的$player_bitmap是怎么生成的..只能用伪代码写了...
"4方向"的91行左右:
self.bitmap = $player_bitmap

下面添加:
  1. $player_bitmap ||= Bitmap.new(位图)
复制代码
测试时我写上
$player_bitmap ||= Bitmap.new(4,4)

没问题,所以认定lz会在游戏中即时生成它,所以又再次搜索
$player_bitmap.

没有结果...所以lz还忘记释放位图了.....后果不明,RGSS应该会自动回收吧....

点评

还是我来解决吧~  发表于 2012-12-30 14:23

评分

参与人数 1星屑 +66 收起 理由
hcm + 66 感谢回答

查看全部评分

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

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

GMT+8, 2025-1-9 14:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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