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

Project1

 找回密码
 注册会员
搜索

关于武器实例中途遇到一个小问题

查看数: 1824 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-9-23 21:35

正文摘要:

大家好呀!好久没回来了,不知道还是否有人记得我。曾经也就那么急匆匆出现寥寥几天。这次回来只是为了当初的小难关。在RMXP中默认系统中设置了 $data_actors $game_actors 听过不少人的看法都是为了让角色功能更多 ...

回复

enghao_lim 发表于 2022-9-25 02:05:16
问题楼上稍微说了,报错的行数和你截图不符,无法找到原因。

顺便说下,rmxp的$data_actors和game_actors不是为了让角色更具特色,纯粹是一个记录初始值,一个记录进度值……
因为默认武器并不需要所谓的进度值,所以game_weapon有也和没有一样,当然有的话修改会更方便。

当然生成一个game_weapon是优解,不过要改动的量可能相当大,所以传统懒惰的方式是直接把$data_weapons塞进存档里,不是优解,但胜在省心。
百里_飞柳 发表于 2022-9-23 22:17:35
报错地方在 Scene_Title,但是你没有截

估计是你生成 $game_weapons 这种全局变量时出错了吧?

Game_Actor 的initialize里的super()没有参数,是因为它的父类 Game_Battler 的initialize没有参数,
但注意,如果super()后面没有括号,而是直接写 super,就会默认把当前方法的全部参数传递给父类的同名方法,导致触发参数错误的提示(不需要参数,但传入了1个)
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-23 19:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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