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

Project1

 找回密码
 注册会员
搜索
查看: 3496|回复: 5
打印 上一主题 下一主题

[已经解决] 执行脚本途中为什么会发生该内存不能为“read”的错误?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
21 小时
注册时间
2012-2-9
帖子
4
跳转到指定楼层
1
发表于 2012-3-17 09:50:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
触发战斗途中,就弹出了这个

使用的是VXACE 1.01a (官网昨天出了补丁)
以下是脚本。为什么会发生该内存不能为“read”的错误?
RGSS3 代码复制
  1. =begin
  2. --------------------------------------------------------------------------------
  3. 真・女神転生バトルシステム VER 0.01 BETA    by 懒帝
  4. =end
  5. #-----------------------setting
  6. TALK = "TALK"
  7. #-----------------------settingend
  8. class Window_PartyCommand < Window_Command
  9.   alias lnde_make_command_list make_command_list
  10.   def make_command_list
  11.     lnde_make_command_list
  12.     add_command(TALK, :talk)
  13.   end
  14. end
  15. class Scene_Battle < Scene_Base
  16.   alias lnde_create_party_command_window create_party_command_window
  17.   def create_party_command_window
  18.     lnde_create_party_command_window
  19.     @party_command_window = Window_PartyCommand.new
  20.     @party_command_window.viewport = @info_viewport
  21.     @party_command_window.set_handler(:fight,  method(:command_fight))
  22. #    @party_command_window.set_hardler(:talk,   method(:command_talk))
  23.     @party_command_window.set_handler(:escape, method(:command_escape))
  24.     @party_command_window.unselect
  25.   end
  26.   alias lnde_update_info_viewport update_info_viewport
  27.   def update_info_viewport
  28.     lnde_update_info_viewport
  29.     move_info_viewport(0)   if @party_command_window.active
  30.     move_info_viewport(0) if @actor_command_window.active
  31.     move_info_viewport(0)  if BattleManager.in_turn?
  32.   end
  33.   alias lnde_create_status_window create_status_window
  34.   def create_status_window
  35.     lnde_create_status_window
  36.     @status_window = Window_BattleStatus.new
  37.     @status_window.x = 0
  38.   end
  39.   alias lnde_create_info_viewport create_info_viewport
  40.   def create_info_viewport
  41.     lnde_create_info_viewport
  42.     @info_viewport = Viewport.new
  43.     @info_viewport.rect.y = 0#Graphics.height #- @status_window.height
  44.     @info_viewport.rect.height = Graphics.height#@status_window.height
  45.     @info_viewport.z = 100
  46.     @info_viewport.ox = 64
  47.     @status_window.viewport = @info_viewport
  48.   end
  49. end
  50. class Window_BattleStatus < Window_Selectable
  51.   alias lnde_initialize initialize
  52.   def initialize
  53.     lnde_initialize
  54.     super(0, lnde_window_y_math1, window_width, window_height)
  55.     refresh
  56.     self.openness = 0
  57.   end
  58.   def lnde_window_y_math1
  59.     Graphics.height - window_height
  60.   end
  61.   alias lnde_window_width window_width
  62.   def window_width
  63.     lnde_window_width
  64.     Graphics.width
  65.   end
  66. end
  67. class Window_PartyCommand < Window_Command
  68.   alias lnde_initialize initialize
  69.   def initialize
  70.     lnde_initialize
  71.     super(0, lnde_window_y_math2)
  72.     self.openness = 0
  73.     deactivate
  74.   end
  75.   def lnde_window_y_math2
  76.     Graphics.height / 2
  77.   end
  78. end
f

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6162
在线时间
6593 小时
注册时间
2007-12-16
帖子
4501

贵宾

2
发表于 2012-3-17 10:15:44 | 只看该作者
内存不能为“read”是几率性的,主要是因为电脑配置不够

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
21 小时
注册时间
2012-2-9
帖子
4
3
 楼主| 发表于 2012-3-17 10:29:24 | 只看该作者
删掉脚本反而没事了OTZ

配置应该够吧
f
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
5250 小时
注册时间
2011-10-7
帖子
1885

开拓者贵宾

4
发表于 2012-3-17 11:57:51 | 只看该作者
有的脚本很烧配置的,比如我在外站找到的一个光效脚本里面是这样说的……
  1. #-------------------------------------------------------------------------------
  2. # * WARNING - Performance
  3. #-------------------------------------------------------------------------------
  4. # This script may be too heavy to old processors! The Awesome Light Effects was
  5. # tested on a Core 2 Duo E4500 and on a Core i5, without any lag.
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
21 小时
注册时间
2012-2-9
帖子
4
5
 楼主| 发表于 2012-3-17 12:17:48 | 只看该作者
仅仅只是改了坐标而已,用不着烧配置吧……OTZ


‘‘──懒帝于2012-3-17 16:22补充以下内容

按下了“确定”会看见被遮住的"Error:103"
[attachimg]102195[/attachimg]
分明是出错了。

’’
f
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42355
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

6
发表于 2013-12-6 16:25:50 | 只看该作者
bitmap未释放或者sprite未释放在场景切换之后会出现的错误。
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 06:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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