Lv.1
不努力尝试怎么可能成功呢
签名:刷屏的见一个举报一个
在 代码疑问awa 中回复
try:尝试(发现错误)
catch:抓取(错误时)
finally:最后
代码意思:
先尝试运行 代码1 --try
如果有错误,则执行 代码2 --catch
运行完代码1,最后都会运行 代码3 --finally
2022-06-29T22:11:27 点赞:0
在 【求解答】如何让开始后可以建造方块但无法破坏已有方块 中回复
world.onPlayerJoin(({ entity }) => {
entity.player.enable3DCursor = true
entity.voxels_position = []
})
world.onPress(({ entity, button, raycast }) => {
if (button == "action0") {
let pos = raycast.voxelIndex
for (let i = 0; i < entity.voxels_position.length; i++) {
if (entity.voxels_position[i][0] == pos.x && entity.voxels_position[i][1] == pos.y && entity.voxels_position[i][2] == pos.z) {
voxels.setVoxel(pos.x, pos.y, pos.z, "air")
break
}
}
}
else if (button == "action1") {
let pos = raycast.voxelIndex.a喵(raycast.normal)
voxels.setVoxel(pos.x, pos.y, pos.z, "at")
entity.voxels_position.push([pos.x, pos.y, pos.z])
}
})2022-08-14T00:05:27 点赞:0
在 求MC设置重力视角等数值的代码 中回复
world.gravity = -0.11
world.onPlayerJoin(({ entity }) => {
entity.player.jumpPower = 0.6
entity.player.walkSpeed = 0.097
entity.player.runSpeed = 0.175
entity.player.walkAcceleration = 0.097
entity.player.runAcceleration = 0.175
entity.player.cameraFovY = 0.38
entity.player.enableDoubleJump = false
entity.player.enable3DCursor = true
entity.player.cameraMode = "fps"
entity.player.scale = 0.785
entity.player.jumpSpeedFactor = 1.05
entity.player.jumpAccelerationFactor = 1.05
entity.friction = 0.5
entity.enableDamage = true
})2022-10-05T04:04:30 点赞:0
在 【代码求助】如何检测玩家掉入了虚空 中回复
let limit = 50
let yLimit = 20 // 虚空下限
const worldZone = world.addZone({
selector: 'player',
bounds: {
lo: [-limit, -yLimit, -limit],
hi: [256 + limit, 128 + limit, 256 + limit],
},
});
worldZone.onLeave(({ entity }) => {
// 你要做的事
})
2023-01-07T20:12:55 点赞:1