用户:
神岛吉吉喵查看:86769 回复:783 评论:1046 创建时间:2020-01-10T11:07:45
激动!
代码岛3.0编程功能来了!
编程功能可以做什么?
请看下图
《奇妙城市》
用代码岛3.0全新编程功能创作的首个地图
城市上空有奇妙的跑酷,
它的入口似乎不好找?
或者,
和朋友来
一场奇妙的球赛
更多奇妙事情
在奇妙城市等你发现
【立即游玩👇】
https://box喵lay.codemao.cn/games/b0a31026860923411083

看完「奇妙城市」
编程功能可以做什么?
代码岛3.0的编程功能非常丰富,
包含以下五大部分:
1. 世界控制,要风得风
可以修改地图的重力、天气、月圆月缺等等
示例代码:
world.gravity=-0.14; // 将重力变大
world.lunarPhase = 0.3; //月亮变弯咯
2. 方块控制,忽东忽西
可在任意位置
放置、删除任意方块。
让方块动起来!
示例代码:
//在玩家脚下挖方块
world.onVoxelContact(({ x, y, z }) => {
voxels.setVoxel(x, y, z, 0);
});
3. 玩家控制,可大可小
可以控制玩家的
出生点、外形大小、视角、飞行、等等!
示例代码:
world.onChat(({ entity, message }) => {
// 当玩家发送‘我要变大’文字的时候变大到1.5倍,当玩家发送‘我要变小’文字的时候缩小成0.5倍。发送‘我要还原'则恢复
if (entity && entity.isPlayer) {
if (message === '我要变大') {
entity.player.scale = 1.5;
} else if (message === '我要变小') {
entity.player.scale = 0.5;
}else if (message === '我要还原') {
entity.player.scale = 1;
}
}
})
4. 实体控制,左摇右摆
让你添加的模型
说话、运动、发光、等等
示例代码:
//请先在地图中,给一个小狗模型,加上‘狗‘的标签
//这段代码可以让狗说话
world.querySelectorAll('.狗').forEach((dog) => {
dog.say('汪汪~')
dog.onEntityContact(({other}) =>{
dog.say('汪,你好! '+other.player.name)
}
)
}
)
5. 事件响应,互动起来
可以根据事件响应来
判断玩家和世界的交互,
比如是否触碰到某个方块、实体。
编程功能完整接口文档:

以上功能
已经可以代码岛3.0的编辑器中使用!
编程功能目前支持
用JavaScript编程。
首次对外发布测试!
寻找第一批编程大师来体验
找bug!
你敢挑战吗?
【立即报名👇】
https://box3.codemao.cn/invite/1/bm

原本有编辑器权限的创作者
现在就能编程了!
快去编程!
有问题留言给我
我苦于没有手机
点赞3
评论
我也是
你们都是小孩吗?我是小孩没手机
我有台式电脑
我9岁
是真的
我有台式电脑
我12岁
是真的
……
……
我10岁
‘
我15也没手机,只有台步步高
我13岁,四年级就有手机☯
我也是
我有台笔记本电脑
神岛吉吉喵报告:
有3个人报名通过了报名审核,请查收短信!
@人无可人
@聪明的疯子
@姚少华

点赞0
评论
吉吉喵我呢
你可以!!!你本来就可以
我可以吗?
没记错的话,你也可以!!!只要有编辑器权限都可以
我行嘛罒ω罒
我呢?
我呢?
我也要
我可以吗?
编辑器是图形化编程还是代码???
求求吉吉喵,给我一个吧!
我也要报名!
我只能慢慢研究着,那加分题对于我来说,一座山,辣么大,我10年后或许就研究完了(晕哭在厕所)
一起呀!
我我我
我呢
我要报名
我呢?
我能吗
JavaScript......为什么不用像代码岛2.0那样的积木块?我只会kitten
我我我!
我行吗?
我也要!!!
我呢
我报
我能么?
挤挤更健康
我也要啊1!!!
吉吉猫,我可以吗,我已经申请了
我可以吗?
俺可以麻?
我行吗?
????????????
吉吉喵,怎么样才可以开启疾跑
我也有编辑器权限啊···
吉吉猫大哥我能吗
吉吉喵,一个月了!都没我的份,555~
蕉饼………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………???????
点赞1
评论
念佛魔.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。??
点赞0
评论
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
程梓杭2019???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
点赞0
评论
面具狐狸云绾兮entity.player.scale = 0.5
为什么这一代码不行
点赞0
评论
world.onPlayerJoin(({ entity }) => { entity.player.scale = 0.2 })
有个符号>是个箭头,你知道是哪个吗
不知道