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

Project1

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

[胡扯] 我们来谈谈用RM系列实现《我的世界》MC的方法!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

跳转到指定楼层
1
发表于 2012-8-2 15:44:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我承认这有点标题党的赶脚、

各位谈谈,如果做类似MC的游戏
RM需要怎么去实现?


每次载入完成地图以后
当我使用一个放下物件的指令
就好比MC挖一个出来
刷新地图,让新地图覆盖
重新读写地图

但是频繁读写scene会让ftp消耗过多
这是个硬伤



有谁有能力有思想的的,分享下

点评

↓2D详见Terraria  发表于 2012-8-2 18:27
先坐等VA的3D脚本出了再说……尼玛一个平面玩有意思不?  发表于 2012-8-2 16:29
哦,我一直以为是FTP  发表于 2012-8-2 15:52
"让ftp消耗过多" ? 是FPS吧。。  发表于 2012-8-2 15:47

Lv1.梦旅人

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
2
发表于 2012-8-2 15:46:55 | 只看该作者
为什么一定要用RM去实现已经被实现了的东西?
而且RM不适合做这玩意。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

高冷水

梦石
0
星屑
1069
在线时间
1520 小时
注册时间
2012-7-9
帖子
4581

开拓者

3
发表于 2012-8-2 15:49:12 | 只看该作者
用指甲刀削苹果皮←参考策划区的回转寿司的最新讨论帖
正在做游戏...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

4
发表于 2012-8-2 16:00:38 | 只看该作者
为什么要读写,直接在内存处理,退出游戏或切换地图时一次性写入
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

5
 楼主| 发表于 2012-8-2 16:03:22 | 只看该作者
Kimu 发表于 2012-8-2 16:00
为什么要读写,直接在内存处理,退出游戏或切换地图时一次性写入

你挖了一个土地,你地图还要退出才能更新?你Y说笑来着吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

6
发表于 2012-8-2 16:05:23 | 只看该作者
本帖最后由 Kimu 于 2012-8-2 16:05 编辑
一瞬间的幻觉 发表于 2012-8-2 16:03
你挖了一个土地,你地图还要退出才能更新?你Y说笑来着吧


直接处理啊,在内存里更改然后输出,不用读写硬盘,你看懂我在说什么了么

点评

哦。。。。。不好意思,刚才没理解  发表于 2012-8-2 16:55
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
111
在线时间
1421 小时
注册时间
2008-8-30
帖子
999
7
发表于 2012-8-2 16:10:56 | 只看该作者
这不太可能吧,RM怎么实现挖到地下的场景?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1150
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

8
发表于 2012-8-2 16:24:36 | 只看该作者
缓存旧数据,只刷新改变的部分。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
327 小时
注册时间
2011-3-2
帖子
287
9
发表于 2012-8-2 18:20:28 | 只看该作者
Scene_Map的update增加几行

    if Input.trigger?(Input::C)
      $game_map.data[$game_player.x, $game_player.y, 1] = 385 #图块编号
    end

点评

会很卡就是了,,,,,、  发表于 2012-8-2 18:24
手机版RPG Maker EB官方火热测评中~~~

猛击观看视频
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
327 小时
注册时间
2011-3-2
帖子
287
10
发表于 2012-8-2 18:26:12 | 只看该作者
不保存一点都不卡,嘿嘿

点评

Terraria  发表于 2012-8-2 19:12
保存也不卡,我记得我写过这个脚本的,实现Terria那样的效果毫无压力。  发表于 2012-8-2 19:12
手机版RPG Maker EB官方火热测评中~~~

猛击观看视频
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-6 05:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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