用户:
神岛吉吉喵查看:280 回复:217 评论:280 创建时间:2020-08-07T21:33:12
今天是一个愉快的日子
代码岛3.0内测第15弹!
七大更新!

一. 全新地图模板

推出4种地图模板:
喵战、赛车、人类大战僵尸、山丘湖泊,
自带地形和代码,
萌新也能学习,做出好地图啦~
(不能偷懒哟,不修改直接发,地图会被隐藏。)
二. 新增对话框

对话框支持3种不同类型:
纯文本、选项、输入框。
有了对话框
代码岛3上
会出现什么有趣的故事呢?
示例代码
//玩家进入地图时,一个简单的欢迎对话
world.onPlayerJoin(async ({ entity }) => {
sceneScript = [
{
type: Box3DialogType.TEXT, //对话类型是纯文本
title: '吉吉喵', //说话人的名字
content: `欢迎来到代码岛3.0内测更新第15弹!`,//说话内容
titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1), // 标题背景颜色。
hasArrow: true,//开启箭头效果
},
{
type: Box3DialogType.SELECT,//对话类型是选项
title: '吉吉喵',
content: '你喜欢这次更新吗?',
options: ['喜欢', '很喜欢','喵喜欢'],
titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1), // 标题背景颜色。
},
{
title: '吉吉喵',
type: Box3DialogType.INPUT, //对话类型是输入框
content: `最喜欢哪个功能?`,
titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1), // 标题背景颜色。
placeholder: '当然是...', // 输入框背景上的提示文字。
confirmText: '就是它了!'
},
];
for (i=0; i < sceneScript.length; i++){
const dialog = await entity.player.dialog(sceneScript[i]);//按顺序唤起对话
}
});
详细介绍请看开发API文档:
三. 新增实体互动按键

给实体开启互动后,
在电脑上按E键或手机上点击实体,
即可跟实体进行互动。
示例代码
// 先在场景中放置一个名称为 一棵树 的实体。
const npc = world.querySelector('#一棵树');
npc.enableInteract = true; // 允许进行互动
npc.interactRadius = 16; // 实体的互动范围
npc.interactHint = npc.id; // 互动提示框显示实体的名称
npc.interactColor = new Box3RGBColor(1,0,1); // 互动提示的文字颜色
// 玩家与实体进行交互时触发
npc.onInteract(async({entity}) => {
const result = await entity.player.dialog({
type: Box3DialogType.TEXT, // 对话框的类型,TEXT是文本框。
title: npc.id, // 对话框标题为NPC名字,表示正在说话的是NPC
lookEye: entity, // 将相机放在玩家位置
lookTarget: npc, // 相机镜头对准NPC
content: `你好,${entity.player.name},很高兴认识你。`,
});
});
详情请看开发API文档:
四. 增加25个新方块

新增书架、电视、快递箱、枯喵地
以及21种符号方块。
另外,动态和液体方块能预览效果了。
五. 修复编辑器里的数个bug
- 修复了液体方块错误
- 修复了搜索模型向下滑动错误!
- 修复了权限设置窗口在小屏幕显示不完整
...
(见到bug要继续反馈给吉吉喵哟)
六. 作品管理页更漂亮了!

七. 编辑器资格重新接受申请!

不用填电话号码了,
不怕错过短信了,
申请失败也能收到通知了。
创作资格会优先发放给
3D模型作品优秀
以及会编程的同学。

Q:如何将编辑器更新到最新版本?
关闭编辑器
让所有人离开
静待3分钟。
若更新失败,请将编辑器链接发给吉吉喵。
加入代码岛3.0官方内测Q喵
代码岛3.0官网:box3.codemao.cn