BlocosIA Wiki Editor

3D 世界

用方块(体素)制作 3D 游戏:自动生成世界或在 3D 编辑器中搭建,第一或第三人称玩家,破坏和放置方块,背包、生命值、昼夜交替,还能给角色加上 3D 身体。

点击分类中的按钮打开 3D 世界编辑器。游戏时:点击舞台用鼠标观察(按 Esc 释放鼠标),W A S D 移动,空格跳跃。在手机上:拖动观察,轻点放置,长按破坏。

使用方法:在编辑器中点击“扩展”(下方角落),然后添加“3D 世界”。

帽子积木

当在 3D 世界中点击鼠标[左键(破坏/攻击)]时

玩家在 3D 世界中点击鼠标左键(破坏/攻击)或右键(放置/使用)时开始。在手机上:长按 = 左键,快速轻点 = 右键。

帽子积木

当玩家从太高的地方摔落时

玩家掉落超过 3 格时开始。用“上次掉落的高度”计算伤害。

帽子积木

当玩家生命值耗尽时

玩家的生命值降到零时开始。

帽子积木

当玩家的载具撞车时

玩家的载具猛烈撞墙时开始。

命令积木

3D 世界:[显示]

执行一个动作。把它接在另一个积木下面。

命令积木

生成[小山]世界,种子 ( ),大小 [中(64)]

用代码创建一个新世界:丘陵、平地、山脉、岛屿、沙漠、雪地或洞穴。同样的种子总是生成同样的世界。

命令积木

创建曲面世界(无方块)[绿色山丘] 种子 ( ) 大小 [中(96)]

执行一个动作。把它接在另一个积木下面。

命令积木

将世界恢复为编辑器中保存的样子

执行一个动作。把它接在另一个积木下面。

命令积木

在 x: ( ) y: ( ) z: ( ) 放置[ ▾ ]

在世界的 x, y, z 位置放置一个方块(或用“空气”擦除)。y 是高度。

命令积木

从 x: ( ) y: ( ) z: ( ) 到 x: ( ) y: ( ) z: ( ) 填充[ ▾ ]

执行一个动作。把它接在另一个积木下面。

报告积木

x: ( ) y: ( ) z: ( ) 处的方块

x, y, z 位置的方块名称(如果是空气则为空)。

报告积木

x: ( ) z: ( ) 处的地面高度

给出一个数字或文字。把它放进圆形空位里。

报告积木

世界大小:[宽度(x)]

给出一个数字或文字。把它放进圆形空位里。

命令积木

expandir o terreno em ( ) blocos para [qualquer lado (todos)]

不卡顿地把 3D 地形扩展更多方块,同时保留玩家挖掘或建造的一切。

命令积木

estender e renderizar mundo 3D para qualquer lado: [是]

开启连续地平线(隐藏孤岛的样子),并在玩家走到边缘时自动扩展地形。

报告积木

要保存的 3D 世界数据

返回 3D 世界的数据(修改过的方块、地形大小、物品栏、生命值和位置),可以直接保存到本地数据库。

命令积木

加载已保存的 3D 世界数据 ( )

从本地数据库中保存的数据恢复 3D 世界(扩展过的地形、建造的方块、物品栏、生命值和位置)。

命令积木

3D 文字 ( ) 在 x:( ) y:( ) z:( ) 显示 ( ) 字体 [Nunito (Padrão)] 颜色 [红色] 大小 ( ) %

执行一个动作。把它接在另一个积木下面。

命令积木

把 3D 文字 ( ) 改为 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

把 3D 文字 ( ) 移到 x:( ) y:( ) z:( )

执行一个动作。把它接在另一个积木下面。

命令积木

删除 3D 文字 ( )

执行一个动作。把它接在另一个积木下面。

帽子积木

当[黄昏]

天黑或天亮时开始一次(需开启昼夜循环)。

命令积木

一天中的时间:( )

执行一个动作。把它接在另一个积木下面。

命令积木

昼夜循环:一天持续 ( ) 秒

开启昼夜循环:太阳在天空中移动,光线随之变化。设为 0 则时间静止。

报告积木

一天中的时间

给出一个数字或文字。把它放进圆形空位里。

是/否积木

现在是夜晚?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

视野距离 ( ) 格

执行一个动作。把它接在另一个积木下面。

命令积木

云:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

世界外观:[方块(立方体)]

把世界画成立方体(方块)或圆润的样子:像真正的山丘一样平滑。方块本身不变(物理、破坏、放置)。

命令积木

玩家控制:[键盘(WASD)和鼠标]

开启现成的控制:W A S D 行走,空格跳跃,鼠标环顾(点击舞台;按 Esc 释放鼠标)。

命令积木

屏幕触控按钮:[自动(手机)]

执行一个动作。把它接在另一个积木下面。

命令积木

相机:[第一人称]

第一人称、第三人称、追逐(赛车)、俯视、侧视(2.5D 平台)、等距(策略)或固定。

命令积木

镜头距离 ( ) %

把追逐、俯视、侧视和等距摄像机拉近或拉远(100 = 正常)。

命令积木

固定相机在 x: ( ) y: ( ) z: ( ),看向 x: ( ) y: ( ) z: ( )

执行一个动作。把它接在另一个积木下面。

命令积木

视野角度 ( ) 度

执行一个动作。把它接在另一个积木下面。

命令积木

玩家移到 x: ( ) y: ( ) z: ( )

执行一个动作。把它接在另一个积木下面。

命令积木

玩家回到出生点

执行一个动作。把它接在另一个积木下面。

命令积木

将玩家所在位置设为出生点

执行一个动作。把它接在另一个积木下面。

命令积木

玩家看向方向 ( ),俯仰 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

玩家旋转 ( ) 度

执行一个动作。把它接在另一个积木下面。

命令积木

玩家向前走 ( ) 格

执行一个动作。把它接在另一个积木下面。

命令积木

玩家跳跃

执行一个动作。把它接在另一个积木下面。

命令积木

玩家速度设为 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

玩家跳跃力度设为 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

玩家可以飞行(连按两次空格):[是]

执行一个动作。把它接在另一个积木下面。

命令积木

自动跳上台阶:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

玩家外观(第三人称):[ ▾ ]

在第三人称下,玩家使用某个角色的 3D 模型(或造型)。

命令积木

推动玩家 x: ( ) y: ( ) z: ( )

执行一个动作。把它接在另一个积木下面。

报告积木

玩家的[x]

给出一个数字或文字。把它放进圆形空位里。

是/否积木

玩家[在地面上]?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

上次摔落的高度

给出一个数字或文字。把它放进圆形空位里。

命令积木

玩家驾驶:[步行] 颜色 [默认]

玩家变成一辆赛车或越野摩托:W 加速,S 刹车和倒车,A/D 转向,遇到 1 格高的台阶会爬上去。

报告积木

玩家速度(每秒方块数)

玩家(或载具)的速度,单位是每秒方块数。

报告积木

玩家到 x: ( ) z: ( ) 的距离

玩家到某个点的地面距离(适合做存档点和终点线)。

是/否积木

按下鼠标[左]?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

是/否积木

准星对准了方块?

屏幕中心指向可触及范围内的方块时为真。

报告积木

准星对准的方块

给出一个数字或文字。把它放进圆形空位里。

报告积木

准星的[x]

给出一个数字或文字。把它放进圆形空位里。

命令积木

准星方块的裂纹:( ) %

在瞄准的方块上显示裂纹(0 到 100%)。在按住左键时使用,可以慢慢破坏方块。

命令积木

破坏准星对准的方块

破坏瞄准的方块,并带有粒子效果。

是/否积木

可以在准星前方放置方块吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

在准星前方放置( )

在你瞄准的那一面放置一个方块(永远不会放在玩家或 3D 身体里面)。

报告积木

( )的硬度(秒)

徒手破坏这个方块需要多少秒(-1 = 无法破坏)。

报告积木

破坏( )时掉落的物品

方块被破坏后留在物品栏中的东西(石头掉落圆石,草方块掉落泥土,树叶什么都不掉)。

命令积木

准星距离 ( ) 格

执行一个动作。把它接在另一个积木下面。

命令积木

显示[物品栏]:[是]

显示或隐藏游戏界面的部分内容:9 格快捷栏、爱心、准星、手和坐标。

报告积木

[ ▾ ]

给出一个数字或文字。把它放进圆形空位里。

命令积木

将 ( ) 个( )放入背包

把物品放进快捷栏(每格最多 64 个)。按键 1 到 9 和滚轮可以选择手中的物品。

命令积木

从背包取出 ( ) 个( )

执行一个动作。把它接在另一个积木下面。

报告积木

背包中( )的数量

给出一个数字或文字。把它放进圆形空位里。

报告积木

手中的物品

玩家手中拿着的物品名称(快捷栏中选中的格子)。

命令积木

手持物品栏第 ( ) 格

执行一个动作。把它接在另一个积木下面。

报告积木

选中的物品栏格子

给出一个数字或文字。把它放进圆形空位里。

命令积木

清空背包

执行一个动作。把它接在另一个积木下面。

命令积木

物品栏:[打开]

执行一个动作。把它接在另一个积木下面。

是/否积木

物品栏打开了?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

玩家生命值:( ) / ( )

执行一个动作。把它接在另一个积木下面。

命令积木

将玩家生命值增加 ( )

改变玩家的生命值(每颗爱心等于 2)。失去生命时屏幕会闪红色。

报告积木

玩家生命值

给出一个数字或文字。把它放进圆形空位里。

命令积木

右键自动使用工作台、拉杆和按钮:[是]

执行一个动作。把它接在另一个积木下面。

是/否积木

准星是否对着工作台、拉杆、按钮或音符盒?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

使用准星对着的方块(打开工作台、扳动拉杆…)

执行一个动作。把它接在另一个积木下面。

命令积木

打开工作台(3 x 3 网格)

执行一个动作。把它接在另一个积木下面。

帽子积木

当我合成一个物品

当这件事发生时开始运行脚本。

报告积木

最后合成的物品

给出一个数字或文字。把它放进圆形空位里。

命令积木

新配方:网格 ( ) 合成 ( ) 数量 ( )

执行一个动作。把它接在另一个积木下面。

报告积木

用手挖 ( ) 的速度

给出一个数字或文字。把它放进圆形空位里。

报告积木

用当前手中物品挖 ( ) 需要的秒数

给出一个数字或文字。把它放进圆形空位里。

是/否积木

手能采集 ( ) 吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

手中物品的伤害

给出一个数字或文字。把它放进圆形空位里。

命令积木

消耗手中工具 ( ) 次耐久

执行一个动作。把它接在另一个积木下面。

是/否积木

物品 ( ) 是工具吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

x:( ) y:( ) z:( ) 处的 voltstrone 能量

给出一个数字或文字。把它放进圆形空位里。

是/否积木

x:( ) y:( ) z:( ) 处的 voltstrone 已通电?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

[打开] x:( ) y:( ) z:( ) 处的拉杆

执行一个动作。把它接在另一个积木下面。

命令积木

点燃 x:( ) y:( ) z:( ) 处的 TNT

执行一个动作。把它接在另一个积木下面。

帽子积木

当 TNT 爆炸时

当这件事发生时开始运行脚本。

命令积木

变成 3D 身体:[人] 颜色 [默认] 大小 ( ) %

给角色(以及每个克隆体)一个 3D 身体:人、僵尸、猪、羊、牛、鸡、蜘蛛、立方体、球体,或用它自己的造型做成始终面向镜头的平面图。

命令积木

取消 3D 身体

执行一个动作。把它接在另一个积木下面。

命令积木

移到 x: ( ) y: ( ) z: ( )(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

移到离玩家 ( ) 格的地面上

把身体移到离玩家一定距离的地面上(适合生成敌人)。

命令积木

将[x]增加 ( )(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

向前走 ( ) 格(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

旋转 ( ) 度(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

面向 ( ) 方向(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

面向玩家(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

面向 x: ( ) z: ( )(3D)

让 3D 身体转向世界中的某个点。

命令积木

以速度 ( ) 开到 x: ( ) z: ( )(3D)

自动驾驶:一点一点地转向目标点(像方向盘一样),并以给定的速度前进。放在“重复执行”里使用。

报告积木

我到 x: ( ) z: ( ) 的距离(3D)

这个 3D 身体到某个点的地面距离。

命令积木

以速度 ( ) 走向玩家(3D)

朝玩家走一步,带碰撞检测:会跳上台阶并绕过墙壁。放在“重复执行”里使用。

命令积木

以速度 ( ) 逃离玩家(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

以速度 ( ) 随意走动(0 = 停止)

身体朝随机方向闲逛,不时停下来(像动物一样)。

命令积木

3D 重力:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

以力度 ( ) 跳跃(3D)

执行一个动作。把它接在另一个积木下面。

是/否积木

我[碰到玩家]?(3D)

判断这个身体是否碰到玩家、被瞄准、在地面上、在水里或看见玩家(中间没有墙)。

报告积木

我的[x](3D)

给出一个数字或文字。把它放进圆形空位里。

命令积木

以力度 ( ) 被推离玩家

执行一个动作。把它接在另一个积木下面。

命令积木

以力度 ( ) 把玩家推离我

执行一个动作。把它接在另一个积木下面。

命令积木

闪红光(3D)

执行一个动作。把它接在另一个积木下面。

命令积木

播放3D动画 ( ) [循环]

播放导入的 3D 模型的动画(循环或一次)。

命令积木

自动3D动画:静止时 ( ),走路时 ( )

3D 模型移动时会自动播放待机或行走动画(如果有“pular”动画,在空中时会播放它)。

是/否积木

3D动画结束了吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

我的生命值(3D):( )

执行一个动作。把它接在另一个积木下面。

命令积木

将我的生命值(3D)增加 ( )

执行一个动作。把它接在另一个积木下面。