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

Project1

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

[有事请教] 如何在游戏内初始化所有数据

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5156
在线时间
1355 小时
注册时间
2018-1-16
帖子
391
跳转到指定楼层
1
发表于 2021-6-16 12:34:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
150星屑
如题:请教诸位大佬们,如何在游戏中,初始化,所有的数据,清空所有

就跟标题:【开始游戏】一样,但是却是在游戏中进行操作,清空了所有

唯一不同的就是,玩家却依旧在游戏中的原地位置。

最佳答案

查看完整内容

DataManager.createGameObjects = function() { //$gameTemp = 新 游戏临时() $gameTemp = new Game_Temp(); //$gameSystem = 新 游戏系统() $gameSystem = new Game_System(); //$gameScreen = 新 游戏画面() $gameScreen = new Game_Screen(); //$gameTimer = 新 游戏计时() $gameTimer = new Game_Timer(); //$gameMessage ...

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
2
发表于 2021-6-16 12:34:23 | 只看该作者
DataManager.createGameObjects = function() {
    //$gameTemp         = 新 游戏临时()
    $gameTemp          = new Game_Temp();
    //$gameSystem       = 新 游戏系统()
    $gameSystem        = new Game_System();
    //$gameScreen       = 新 游戏画面()
    $gameScreen         = new Game_Screen();
    //$gameTimer        = 新 游戏计时()
    $gameTimer         = new Game_Timer();
    //$gameMessage      = 新 游戏消息()
    $gameMessage       = new Game_Message();
    //$gameSwitches     = 新 游戏开关组()
    $gameSwitches      = new Game_Switches();
    //$gameVariables    = 新 游戏变量组()
    $gameVariables     = new Game_Variables();
    //$gameSelfSwitches = 新 游戏独立开关组()
    $gameSelfSwitches  = new Game_SelfSwitches();
    //$gameActors       = 新 游戏角色组()
    $gameActors        = new Game_Actors();
    //$gameParty        = 新 游戏队伍()
    $gameParty         = new Game_Party();
    //$gameTroop        = 新 游戏敌群()
    $gameTroop         = new Game_Troop();
    //$gameMap          = 新 游戏地图()
    $gameMap           = new Game_Map();
    //$gamePlayer       = 新 游戏角色()
    $gamePlayer        = new Game_Player();
};

点评

大佬不行啊,要不然就是没反应,或者直接报错  发表于 2021-6-16 13:14
全家活光光~
回复

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
24009
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

3
发表于 2021-6-16 18:43:50 | 只看该作者
如果你没有用什么奇怪插件的话,清空开关、变量、独立开关,actor和party应该就够了

点评

可是又很疑惑什么东西导致的玩得越久,存档界面越卡,无论是在游戏中进行二周目、或者重开游戏,都能恢复流畅运行,所以想问问看  发表于 2021-6-16 19:29
游戏开始很流畅,运行时间的增长,存档界面就变得非常卡,重开游戏就又非常流畅了,所以想是否可以通过游戏中,初始化某些数据,来恢复流畅  发表于 2021-6-16 19:26
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7089
在线时间
722 小时
注册时间
2021-3-5
帖子
821
4
发表于 2021-6-16 23:01:02 | 只看该作者
感觉楼主的思路有点偏
如果是存档界面太卡,那就应该直线解决问题,让他变的不卡,这样才对

就算楼主找到了重开游戏的方法,也并没有解决这个存档界面卡的问题,玩家玩楼主的游戏还是会吐槽这个点,并没有解决问题啊

我的经验是,如果存档界面很卡,无非有2种情况:
1,使用了修改存档界面的插件,但是插件的代码有问题
2,使用了很多会扩大存档的插件,例如地图背包等,导致玩家的存档文件体积过大
楼主可以根据自己的情况,来分辨一下问题的症结在哪里,从而有的放矢的解决根儿上的问题

点评

没有,你说的这两点,我都测试过,其一:我用的是系统自带的存档界面,其二:我已经把存档缩小到1个位置了,还是卡,可能跟运行时间有关吧  发表于 2021-6-16 23:55
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-14 03:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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