效果https://www.bilibili.com/html/player.html?aid=35929516&wmode=transparent&as_wide=1&page=1
原理:
我们知道 游戏的地图的图案是在存档中的nbt文件
格式可以参看这里
https://minecraft.gamepedia.com/Map_item_format
其中表格颜色的值需要乘以4 然后加上0 1 2 3 中的一个
如果是2 那么就保持原色不变
如果是0 1 3 颜色会变暗。
文中写的很清楚 不多说了。
照着文中的说法 将颜色转换为最近的表格中颜色
我使用了@贰逼 的意见(https://tieba.baidu.com/p/5889069997)
然也可以加入一些抖动
就可以写nbt文件了
然后再游戏里使用指令
/execute as @e[type=minecraft:item_frame] store result entity @s Item.tag.map int 1 run data get entity @s Item.tag.map 1.00051
我的地图的编号是-10001到-10306
每6个地图组成一个图片
这样在乘以1.00051再向下取整之后恰好可以使编号增加6
这样就无需记分板运算了
原理:
我们知道 游戏的地图的图案是在存档中的nbt文件
格式可以参看这里
https://minecraft.gamepedia.com/Map_item_format
其中表格颜色的值需要乘以4 然后加上0 1 2 3 中的一个
如果是2 那么就保持原色不变
如果是0 1 3 颜色会变暗。
文中写的很清楚 不多说了。
照着文中的说法 将颜色转换为最近的表格中颜色
我使用了@贰逼 的意见(https://tieba.baidu.com/p/5889069997)
然也可以加入一些抖动
就可以写nbt文件了
然后再游戏里使用指令
/execute as @e[type=minecraft:item_frame] store result entity @s Item.tag.map int 1 run data get entity @s Item.tag.map 1.00051
我的地图的编号是-10001到-10306
每6个地图组成一个图片
这样在乘以1.00051再向下取整之后恰好可以使编号增加6
这样就无需记分板运算了
我王境泽就是饿死,死外边,也不会吃你们一口东西,
诶这炒饭真香老弟你也来一口
诶这炒饭真香老弟你也来一口

羡慕……
本来想用地图来搞那种比较小的字的……无奈技术不够没办法搞出来……
本来想用地图来搞那种比较小的字的……无奈技术不够没办法搞出来……
莫名其妙被提到
Oil 发表于 2018-11-16 22:14
羡慕……
本来想用地图来搞那种比较小的字的……无奈技术不够没办法搞出来…… ...
比较小的字?啥意思
ruhuasiyu 发表于 2018-11-16 23:22
比较小的字?啥意思
就是利用地图和展示板贴出来文本内容这样子……
王境泽:我当初就不该吃这碗饭
我要抢楼
作者最牛皮
作者最牛皮
我死也不会看你这个帖子的.....
zh...
zh...
王境泽大概从来没想过自己会以这种方式出现...
可以兄弟,有点东西
喝了速度药水的王境泽
王境泽真香警告
诶,我就是打死也不会回这个帖子,哇不错哟