今天看到 @月清mistic 大佬的伪3D场景非常激动Minecraft指日可待,然后就下载下来看看,更只因激动了。所以我打开压缩包看了看没有别的意思,找到了如何制作新地图的方法。
保存下来一个你想要的大小,5×5就挺折磨人挺不错的
再制作一个方格纸用来画地图
然后画在方格纸上
在黑色区域写1,空白区域写0
你就会得到这个↓
找到以下这段(长得差不多应该)
这就是地图文件(前面带//的是另一个地图不用改)
首先更改mapWidth和mapHeight
比如我的是10×10(绘制后)就分别都改10
其次更改new Array
这是十二行去掉两行,里面有十二个数去掉后两个,然后按照纸上的数字依次填写
(地图的起始点设在右上角所以迷宫出发点也要设在左上角转转纸就可以了)
填好之后应该是这样
注意迷宫四周都需要填1不能有空要不然会重启
保存并退出,装到表上逝一下吧
贴一下原作者 @月清mistic 的传送门吧
本教程针对新手(比如我舍友),如有错误大佬请指出我好改正:)
这算优质教程吗
首先打开地图生成器第一步,制作地图(怎么调标题啊手机使不了啊)
保存下来一个你想要的大小,5×5就
再制作一个方格纸用来画地图
然后画在方格纸上
在黑色区域写1,空白区域写0
你就会得到这个↓
打开文件里的page/page1.js第二步:更改代码
找到以下这段(长得差不多应该)
JavaScript:
(() => {
class line{
mapWidth = 12;
mapHeight = 12;
//12*12
// worldMap= new Array(
// new Array(1,1,1,1,1,1,1,1,1,1,1,1),
// new Array(1,0,0,0,0,0,0,0,0,0,0,1),
// new Array(1,0,0,0,0,0,0,0,0,0,0,1),
// new Array(1,0,0,0,0,0,0,1,1,1,0,1),
// new Array(1,0,0,0,0,0,0,0,0,1,0,1),
// new Array(1,0,0,1,0,0,0,0,0,1,0,1),
// new Array(1,0,0,1,0,0,0,0,0,0,0,1),
// new Array(1,0,0,1,1,0,0,1,1,0,0,1),
// new Array(1,0,0,1,1,1,0,0,0,0,0,1),
// new Array(1,0,0,0,0,0,0,0,0,1,0,1),
// new Array(1,0,0,0,0,0,0,0,0,0,0,1),
// new Array(1,1,1,1,1,1,1,1,1,1,1,1),
// );
worldMap= new Array(
new Array(1,1,1,1,1,1,1,1,1,1,1,1),
new Array(1,0,0,0,0,0,0,0,0,0,0,1),
new Array(1,0,0,0,0,0,0,0,0,0,0,1),
new Array(1,0,0,1,1,0,0,0,1,1,0,1),
new Array(1,0,0,1,0,0,1,0,0,1,0,1),
new Array(1,0,0,0,0,1,0,1,0,0,0,1),
new Array(1,0,0,0,0,1,0,1,0,0,0,1),
new Array(1,0,0,1,0,0,0,0,0,1,0,1),
new Array(1,0,0,1,1,0,0,0,1,1,0,1),
new Array(1,0,0,0,0,0,0,0,0,0,0,1),
new Array(1,0,0,0,0,0,0,0,0,0,0,1),
new Array(1,1,1,1,1,1,1,1,1,1,1,1),
);
首先更改mapWidth和mapHeight
比如我的是10×10(绘制后)就分别都改10
其次更改new Array
这是十二行去掉两行,里面有十二个数去掉后两个,然后按照纸上的数字依次填写
(地图的起始点设在右上角所以迷宫出发点也要设在左上角转转纸就可以了)
填好之后应该是这样
注意迷宫四周都需要填1不能有空要不然会重启
JavaScript:
(() => {
class line{
mapWidth = 10;
mapHeight = 10;
worldMap= new Array(
new Array(1,1,1,1,1,1,1,1,1,1),
new Array(1,0,0,0,1,0,0,0,0,1),
new Array(1,0,1,0,1,1,1,1,0,1),
new Array(1,0,1,0,0,1,0,1,0,1),
new Array(1,0,1,1,0,0,0,0,0,1),
new Array(1,0,1,0,1,1,1,1,1,1),
new Array(1,0,1,0,0,0,0,0,0,1),
new Array(1,0,1,1,1,1,1,1,0,1),
new Array(1,0,0,0,0,0,0,0,0,1),
new Array(1,1,1,1,1,1,1,1,1,1),
);
贴一下原作者 @月清mistic 的传送门吧
米环7小程序 - 【三维空间】手环上渲染伪3D场景,可以四处走动哦!(Demo
前置贴: 之前的版本,模拟器能运行,手环性能不够,不能运行 芜湖!!!今天灵光一闪,突然想到优化的办法,手环上也可以跑了,顺带美化了一下界面。 【程序描述】一个固定的三维空间,可以在场景中前后左右移动,目前只能四处走走看看。后续可能会加入游戏性,比如生成迷宫,等…… 【操作方法】如图 【演示】 【实机】 【bin文件附上】 【后记】 并不是很完善的一个小程序,没有游戏性,仅仅展示了手环渲染伪3D场景,后续可能会更新……
www.bandbbs.cn
最后编辑: