Lv.1
逃逸了。偶尔回来看看。
在 【kitten4.0反馈】遇到问题不要怕,技术喵来帮你忙! 中回复
偶然BUG:当积木运行后运行到一定程度就重启了,害得我再查看积木代码,我好像没有用过“重启”这个积木吧
2021-05-22T12:55:22 点赞:0
在 【岛3教程】有了存档功能,跑酷再也不虐了! 中回复
到达终点的代码: letwin=0//新建变量‘win’ world.onPlayerJoin(({entity})=>{//当玩家进入游戏 entity.win=0//把win换成个人变量,以免有人到达终点后不能飞行 }) world.onEntityContact(({entity,other})=>{//entity是自己,other是被碰撞的实体 if(entity.isPlayer&&other.id==('终点')){//当玩家碰到名字是终点的实体时 if(entity.win==0){//如果个人变量win是0 entity.player.canFly=true//角色可以飞行 entity.enableDamage=false//免疫所有伤害 world.say(`${entity.player.name}到达终点,奖励飞行!`)//玩家到终点提示 entity.win=1//win的重要性在这,以免玩家到终点时重复提示 } } }) /*知识点: 1.当玩家进入地图时把entity.win创建,不加entity的是全局变量 2.‘=’是赋值,‘==’表示布尔值的相等与不相等 3.要用${entity.player.name}时,双引号不能是''只能是``(在键盘的最左上角的下方就可以找到) 4.entity.isPlayer是如果实体是玩家的意思 */
2021-12-19T11:13:18 点赞:0
在 实体怎么弄呢???? 中回复
1.创建一个名字为‘门’的实体
world.createEntity({
mesh:'mesh/门.vb',/*创建名为门的实体(需要在地图模型库里添加名为门的实体),
单引号里面必须填mesh/加上实体的名字和.vb*/
collides:false,//能碰撞
fixed:true,//固定,不然会被推走
position:[63,10,63],//位置坐标(必填)
})
2.销毁门的实体代码
world.querySelector('*').forEach((destroyentity) => {/*第一个括号
如果填'*'则是遍历地图所有实体(非玩家),如果填'player'则是遍历所有玩家*/
if(destroyentity.id==('门')){
destroyentity.destroy()
}
})2021-12-28T18:33:38 点赞:0
在 隐身代码怎么弄? 中回复
world.querySelectorAll('*').forEach((end_entity)=>{
end_entity.onEntityContact(({other})=>{
if(other.isPlayer){
other.player.invisible = true;
other.player.spectator = true;
}
})
})
2022-01-19T18:35:48 点赞:1
在 这是什么回事????????????????????????????? 中回复
这是很正常的,因为方块超出世界边境,都会这样,你试试在每张地图都会这样
2022-01-20T11:47:22 点赞:0
在 【我要合作权】求类代码和数组代码教程!越详细越好! 中回复
数组:(我不敢弄注释怕排版被吞)
'创建一个名为list的数组,初始值为空'
var list = []
'添加数据'
list.push['数据','数据1','数据2','数据3']
'删除数据第3项(注意:你要删除第几项,第一个数据就是你要删的项目-1'
list.splice(2,1)
'替换列表数据(替换第二项)'
list.splice(1,1,'数据3')
'获取列表第2项的内容'
list[1]
'获取长度'
list.lenth
'查找数据‘数据2’在第几项'
list.indexOf(0)
'列表是否包含‘数据3’'
list.includes('数据3')
2022-01-20T12:03:16 点赞:0
在 【我要合作权】求类代码和数组代码教程!越详细越好! 中回复
/另外,这是把list列表设为个人列表的方法/
world.onPlayerJoin(({entity})=>{entity.list=[]})2022-01-20T12:12:44 点赞:0
在 【box3代码问题】谁有反挂机的代码 中回复
玩家挂机60秒,进入幽灵
var Detect_hang_up = 0
var time = 0
world.onPlayerJoin(({entity})=>{
entity.Detect_hang_up = entity.position
entity.time = 60
})
world.onTick(({entity})=>{
if(Detect_hang_up !== entity.position){
entity.Detect_hang_up = entity.position
entity.time = 60
}
})
world.onPlayerJoin(async({entity})=>{
while(entity.time <= 0){
entity.time -= 1
await sleep(1000)
}
if(entity.time <= 0){
entity.player.spectator = true
}
})
(不敢加注释,怕排版被吞)这个反挂机的代码没测试过,不知道好不好用
这是挂机超过60秒自动进入幽灵的
2022-01-23T11:08:01 点赞:0
在 【box3代码问题】谁有反挂机的代码 中回复
var Detect_hang_up = 0
var time = 0
world.onPlayerJoin(({entity})=>{
entity.Detect_hang_up = entity.position
entity.time = 3
})
world.onPlayerJoin(({entity})=>{
world.onTick(()=>{
if(entity.Detect_hang_up !== entity.position){
entity.Detect_hang_up = entity.position
entity.time = 3
}
})
})
world.onPlayerJoin(async({entity})=>{
while(entity.time >= 0){
entity.time -= 1
await sleep(1000)
}
if(entity.time <= 0){
entity.player.spectator = true
}
})2022-01-23T13:04:05 点赞:1
在 代码岛3(非官方):招人了!!! 中回复
代码岛没有检测按下键盘上的按键的功能(除了鼠标左键,鼠标右键,操控玩家的按键WASD,空格,shift和C键)
2022-01-25T18:21:48 点赞:0