Lv.1
在 【代码岛3】【教程】电梯制作 中回复
async function openDoor(theDoor){
world.querySelectorAll(theDoor).forEach(async(door)=>{
for(door.time=0;door.time<31;door.time++){
door.position.x -= 0.1;
await sleep(50);
}
await sleep(5000);
for(door.time=0;door.time<31;door.time++){
door.position.x += 0.1;
await sleep(50);
}
})
}
world.querySelectorAll('.电梯').forEach(async(t)=>{
while(true){
openDoor('.下门');//打开下门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y += 0.1;
await sleep(100);
}
openDoor('.上门');//打开上门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y -= 0.1;
await sleep(100);
}
}
})2020-09-26T07:55:02 点赞:0
在 不得了!岛3动物开口唱歌了! 中回复
2020-09-28T19:24:41 点赞:0
在 制作一个超级二段跳!box3 中回复
world.onVoxelContact(({entity, voxel}) => { const stone = voxels.id('stone') if (voxel===stone){ entity.velocity.y = 2; setTimeout(function(){ entity.velocity.y = 3; }, 1500); } })
2020-10-08T06:30:34 点赞:0
在 【之音学编程】之实用教程:实体旋转 中回复
world.querySelectorAll('*').forEach((pl)=>{
if (pl.isPlayer && pl.player.name==="可靠的蓝甲虫sDuG"){
world.querySelectorAll('.旋转的实体').forEach((e)=>{
var angle=0;
var radius=4;
world.onTick(()=>{
angle+=0.3;
var x = Math.sin(angle)*radius;
var z = Math.cos(angle)*radius;
e.position.x=pl.position.x+x;
e.position.z=pl.position.z+z;
e.position.y=pl.position.y;
})
})
}
})
是这样吗?
2020-10-08T17:21:40 点赞:0
在 JavaScript从入门到精(入)通(土)第一期:JavaScript的历史 中回复
JavaScript(简称“JS”) 是一种具有 函数优先的 轻量级,解释型或即时编译型的高级 编程语言。虽然它是作为开发Web页面的 脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型 编程、多范式的动态脚本语言,并且支持 面向对象、命令式和声明式(如 函数式编程)风格。 [1] JavaScript在1995年由 Netscape公司的 Brendan Eich,在 网景导航者浏览器上首次设计实现而成。因为Netscape与 Sun合作,Netscape管理层希望它外观看起来像 Java,因此取名为JavaScript。但实际喵的语法风格与 Self及 Scheme较为接近。 [2] JavaScript的标准是 ECMAScript 。截至 2012 年,所有 浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日, ECMA国际组织发布了 ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。
2020-10-17T17:07:23 点赞:0
在 (求助)怎么然人物碰到岩浆就扣血 中回复
world.onVoxelContact(({entity,voxel})=>{
c喵t c=voxels.id('lava01')
if(voxel===c){
entity.hurt(10)
}
})
world.onDie(({entity})=>{
forceRespawn()
})2020-10-20T22:15:12 点赞:0
在 (求助)怎么然人物碰到岩浆就扣血 中回复
world.onVoxelContact(({entity,voxel})=>{
c喵t c=voxels.id('lava02')
if(voxel===c){
entity.hurt(10)
}
})
world.onDie(({entity})=>{
forceRespawn()
})2020-10-20T22:15:56 点赞:0
在 【岛3代码入门02】如何创建实体,长出一片青青喵原🌲 中回复
function spawn(x,y,z,meshName,scale){
const meshScale = scale/16 //默认模型方块大小倍数为地图方块的scale/16
const entity = world.createEntity({
mesh:meshName,//模型名
collides:false,//能碰撞
fixed:true,//固定
gravity:false,//受重力影响
meshScale:[meshScale,meshScale,meshScale],//xyz放大倍数
position:[x,y,z],//位置坐标
})
correctY(entity)
return entity
}
for(var i=0;i<800;i++){
spawn(Math.random()*127,9,Math.random()*127,'mesh/茂盛的草.vb',1)
}
for(var i=0;i<50;i++){
spawn(Math.random()*127,9,Math.random()*127,'mesh/花.vb',1)
}
for(var i=0;i<100;i++){
let tree = spawn(Math.random()*127,9,Math.random()*127,'mesh/树.vb',3+3*Math.random())
tree.collides = true
}
async function correctY(entity){
await sleep(1)
entity.position.y += entity.bounds.y
}2020-10-31T16:26:05 点赞:0
在 建图了!5个代码师,5个建筑师,2位建筑师代码师,禁止毁图,大部分作者已经做完 中回复
2020-11-07T08:54:27 点赞:0