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

Project1

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

[已经解决] 求教RPG VX里的Tilemap.map_data的数据含义问题?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2011-7-13
帖子
19
跳转到指定楼层
1
发表于 2015-5-24 17:02:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
看代码,map_data 是从数据里读出来的。
map = load_data("Data/Map001.rvdata")
来自于map.data.

我想知道的是,这个data[x,y,k] 的数据含义是什么?  得到的值比如和TileA1.png, TileA2.png 里的图块是如何一一对应的?

map = load_data("Data/Map001.rvdata")
p map.data[1,1,0]

比如默认,我这么写,会打印出2816, 这2816,是怎么换算对应到TileA2上的图片的。。


谢谢。。。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2011-7-13
帖子
19
2
 楼主| 发表于 2015-5-24 22:39:13 | 只看该作者
http://rpg.blue/forum.php?mod=vi ... 5726&highlight=

这篇帖子的图片都丢失了,有谁有原文啊。。。。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4807
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

3
发表于 2015-5-30 14:36:30 | 只看该作者
map_data
引用地图信息(Table 表格),定义一个 [ 横尺寸 * 纵尺寸 * 3 ] 的数组。【F1帮助文档的说明】

map.data 貌似对应的是地图元件ID的三维数组

另外个小工具可以把图块对应到“图片上的个数”,即这个图块对是该Tile上的第几个。【不知道有没有用
Project1.rar (238.76 KB, 下载次数: 54) 【空格键查看当前脚下的图块,上不去的按住Ctrl键】

脚本取自该帖:https://rpg.blue/forum.php?mod=viewthread&tid=330122

评分

参与人数 1星屑 +100 梦石 +1 收起 理由
丿梁丶小柒 + 100 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2011-7-13
帖子
19
4
 楼主| 发表于 2015-6-15 13:50:26 | 只看该作者
Password 发表于 2015-5-30 14:36
map_data
引用地图信息(Table 表格),定义一个 [ 横尺寸 * 纵尺寸 * 3 ] 的数组。【F1帮助文档的说明】
...

多谢,经过我不断尝试,已经终于搞清楚了。。。

终于把最后的Tilemap内建类也用monogame实现了

有空的话,我来补一下原理,原来那个帖子图片没了实在是太遗憾了,否则我不用走这么多弯路。。。。

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
5
发表于 2015-7-10 16:34:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-16 20:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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