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

Project1

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

[已经过期] RPG VX 运行游戏后,为什么在某个地图走路突然变得很慢

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
478
在线时间
15 小时
注册时间
2010-8-20
帖子
3
跳转到指定楼层
1
发表于 2011-7-22 10:41:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RPG VX 运行游戏后,走到一个地图后,游戏突然变得运行很慢,走路也觉得很慢,很吃力,这是什么原因??开始前面的地图还比较正常的。

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-7-22 10:42:43 | 只看该作者
事件过多或者地图过大导致帧率下降

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
80 小时
注册时间
2011-7-10
帖子
89
3
发表于 2011-7-22 10:55:17 | 只看该作者
你来错地方了、你应去vx讨论的、。很有可能被版主扣分。、、
金庸群侠传系列制作中·····
回复 支持 反对

使用道具 举报

Lv1.梦旅人

反伸手党斗士

梦石
0
星屑
91
在线时间
1128 小时
注册时间
2009-9-10
帖子
2513

贵宾

4
发表于 2011-7-22 10:55:35 | 只看该作者
1.请看本区区名,然后写一篇不少于300字的检查,必须诚恳

其次,事件太多,减一点或者下个防卡脚本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
478
在线时间
15 小时
注册时间
2010-8-20
帖子
3
5
 楼主| 发表于 2011-7-22 11:17:44 | 只看该作者
- -300字
也是,我咋点到XP上了,明明点的是VX,第一次发贴请教,就犯迷糊了,不好意思~
谢谢帮我回答问题~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

CODE GEASS

梦石
0
星屑
50
在线时间
619 小时
注册时间
2010-8-16
帖子
534
6
发表于 2011-7-22 11:22:26 | 只看该作者
事件太多啦,你去搜一下dnf单机版。那才叫慢。
另外,300字检讨~
江南何日?引人残,卷西风岁月,迷人倦。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
181 小时
注册时间
2010-7-20
帖子
347
7
发表于 2011-7-22 12:29:00 | 只看该作者
# ·诡异の猫的[事件图形刷新简化](HOTFIX_3)已应诡异の猫的要求删除。
#   详情请见http://rpg.blue/forumTopicRead.asp?id=76701
#============================================================================
# ■ VX_事件图形刷新简化    —— By 诡异の猫
#============================================================================
#    脚本内容: 只刷新视野内的事件图形,改善大地图事件过多卡机情况.
#============================================================================

class Sprite_Character < Sprite_Base
    #--------------------------------------------------------------------------
    # ● 判定图形是否再视野内
    #--------------------------------------------------------------------------
    def in_view?
      add_x = (self.width-32)*4 + 320
      add_y = self.height*8
      begin_x = $game_map.display_x - add_x
      begin_y = $game_map.display_y - add_y
      end_x = $game_map.display_x + 5000 + add_x
      end_y = $game_map.display_y + 4000 + add_y
      limit_x = $game_map.width * 320 - 320 + add_x
      limit_y = $game_map.height * 320 - 320 + add_y
      char_x = @character.real_x
      char_y = @character.real_y
      if end_x <= limit_x
        return false if char_x < begin_x or char_x > end_x
      end
      if end_y <= limit_y
        return false if char_y < begin_y or char_y > end_y
      end
      if end_x > limit_x and end_y > limit_y
        return false if char_x < begin_x and char_x > end_x - limit_x
        return false if char_y < begin_y and char_y > end_y - limit_y
      end
      return true
    end
    #--------------------------------------------------------------------------
    # ● 更新画面
    #--------------------------------------------------------------------------
    def update
      super
      if in_view?
        update_bitmap
        self.visible = (not @character.transparent)
        update_src_rect
        self.x = @character.screen_x
        self.y = @character.screen_y
        self.z = @character.screen_z
        self.opacity = @character.opacity
        self.blend_type = @character.blend_type
        self.bush_depth = @character.bush_depth
      end
      update_balloon
      if @character.animation_id != 0
        animation = $data_animations[@character.animation_id]
        start_animation(animation)
        @character.animation_id = 0
      end
      if @character.balloon_id != 0
        @balloon_id = @character.balloon_id
        start_balloon
        @character.balloon_id = 0
      end
    end
  end
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1357
在线时间
677 小时
注册时间
2009-11-11
帖子
2790
8
发表于 2011-7-22 14:39:24 | 只看该作者
公共事件太多,或者并行事件太多

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
14225
在线时间
7233 小时
注册时间
2010-6-16
帖子
3500

开拓者

9
发表于 2011-7-22 16:32:15 | 只看该作者
事件过多
地图过大
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
10
发表于 2011-7-22 17:46:22 | 只看该作者
如果你是事件很多的话。
你可以重写事件Hash组。改成以x,y为索引的2维数组或3维数组~~~

点评

话说那不是叫哈希表么,怎么多出个‘组’字来了。  发表于 2011-7-23 17:55
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 00:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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