用户:
guxia666查看:42 回复:10 评论:42 创建时间:2022-09-28T09:40:06
guxia这几天做了个项目将神奇代码岛代码简单化的软件
例:
大家现在看到的是这个API最朴实的代码
// 当玩家进入游戏
world.onPlayerJoin(({ entity }) => {
// 如果玩家接触到了世界中的方块
entity.onVoxelContact(({ x, y, z }) => {
// 将方块变成空气
voxels.setVoxel(x, y, z, 0);
});
})
结果guxia用自作的软件简化了一下,如下:
world.onPlayerJoin(function(b){b.entity.onVoxelContact(function(a){voxels.setVoxel(a.x,a.y,a.z,0)})});
如果有人试试的话发现这两个代码运行效果都是一样的,但字数不同
大家可以将想要简化的代码发在评论区我把大家简化
![]()
太水啦
例:
setInterval(() => {
console.log('jump around!')
world.querySelectorAll('player').forEach((e) => {
e.velocity.y += 1;
});
}, 5000);
简化后:
setInterval(function(){console.log("jump around!");world.querySelectorAll("player").forEach(function(a){a.velocity.y+=1})},5E3);点赞1
评论
SKQAworld.onPlayerJoin(a=>a.onVoxelContact(b=>voxels.setVoxel(b.x,b.y,b.z,0)));
setInterval(n=>console.log('jump around!',world.querySelectorAll('player').forEach(e=>++e.velocity.y)),5e3);点赞0
评论