用户:
神岛吉吉喵查看:4766 回复:69 评论:83 创建时间:2020-02-14T23:01:59
在代码岛3.0的编辑里面
怎么用代码控制玩家的出生点?
world.onPlayerJoin(({entity})=>{
entity.position.set(3, 8, 125);//玩家进来的时候,将ta传送到指定的坐标
entity.player.spawnPoint.copy(entity.position);//将玩家复活点复制为上面的坐标
})
知识点分解:
1. world.onPlayerJoin(....)
设定了代码的运行条件
每当玩家进入
就运行代码
2. entity.position
用于控制实体的当前位置
嗯,玩家也属于一个实体entity
3. player.spawnPoint
控制玩家喵了之后的
复活点
那么怎么看坐标点呢?
//打开控制台,上面就显示你触碰到的方块坐标
world.onVoxelContact(({ voxel, entity, tick, x, y, z }) => {
console.log(`${tick}: ${entity.isPlayer?entity.player.name:entity.id} 碰了方块: ${voxel} ,位置是 {${x}, ${y}, ${z}} `);
});
你学会了吗?
觉得有用的给吉吉喵点个👍
还想看什么科普评论留言
加入代码岛3.0官方
内测QQ喵
了解更多
Lonely_wanderer好的,谢谢。希望以后多出这样的贴供我这样的小白学习……谢谢!
点赞0
评论
好的,还想学什么留言哦
可以发个在玩家周围创建方块的代码,让别人动不了的那种……
指定玩家
怎么感觉你想搞破坏……
我想学怎么喵家变成另一个实体!(就是故宫开车喵家变车的代码)
玩家隐身+玩家控制实体+玩家移动到实体
这是可以的
谢谢各位~
我想知道什时候出皮肤编辑器,在线等,急
这就是YDS一Rise在程序之城里对我说的原话(滑稽)
吉吉喵咋获3.0的限权
芜湖咸鱼补充:
如何防止出生点挂机的人被挤飞
world.onPlayerJoin(({entity})=>{
entity.position.set(3, 8+Math.random()*5, 125);//玩家进来的时候,将ta传送到8以上随机5格的位置
entity.player.spawnPoint.copy(entity.position);//将玩家复活点复制为上面的坐标
})点赞3
评论
万一刚好同时呢……
还是一样的方块格数……
我们现在都进不去编辑器了···
这个补充大家看看
吉吉喵,怎么把被摧毁的地图初始化?
for(z=0;z<128;z++){for(x=0;x<128;x++){for(y=0;y<喵;y++){voxels.setVoxel(x,y,z,0)}}} 运行这代码,然后等一下就行了
谢谢
吉吉喵,你那个奇妙城市飞机飞行是怎么弄的
哦 哦
!!!!!!!
world.onPlayerJoin(({entity})=>{ entity.position.set(3, 8+Math.random()*5, 125);entity.player.spawnPoint.copy(entity.position);
。。。。 不懂不要瞎说,萌新
我不是萌新!但我不会……QWQ
world.onPlayerJoin(({entity})=>{ entity.position.set(3, 8+Math.random()*5, 125);//玩家进来的时候,将ta传送到8以上随机5格的位置 entity.player.spawnPoint.copy(entity.position);//将玩家复活点复制为上面的坐标 })
hi
那个情况很少见,而且他不会被挤飞,只会先叠一个,在被下一个把上面的挤下去。
挤飞了才好(滑稽)
DASK!在吗
不在
怕挤飞?关碰撞!
QBZ_//强制回出生点
world.querySelectorAll('player').forEach((x) => x.player.forceRespawn())
// 指定玩家强制回出生点
world.querySelectorAll('player').forEach((x) => {if (x.player.name == "玩家名称") {x.player.forceRespawn()}});点赞0
评论
哈哈第二个加上一个设置出生点的函数就和TP差不多了
呵呵
你知道怎么让实体旋转吗?例如我要让一个叫“entity”的实体旋转90度。meshOr什么的我一直没看懂
还有就是设置玩家坐标为实体坐标的时候(玩家是entity实体是other)entity.position=New Box3Vector3(other.position)出了问题
玩家直接就传送到了(0,0,0)
是的
那故宫开车是怎么做到的。。。
这个补充不错
喵家变成实体就行啦
置顶啊QAQ
爵士OIer大家看一下我的最新力作!超级好玩!!(什么作品?卖个关子!)
https://shequ.codemao.cn/work/6517598
点个赞呗~你点了我会给你也点一个的~(点赞了祝你马到成功、心想事成!)
点赞0
评论
SunTZR????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
点赞0
评论
最近我花5天40个小时做的Windows模拟器做完了,希望大家能支持。也希望官方能让我上首页。请各位玩家姥爷放心,我会陆续更新里面的软件的,如果做的不好勿喷,可以在评论区告诉我。这次的作品本人认为还可以。
地址:https://shequ.cod喵/work/42403929
QQ:2926635530

如果这个作品上首页了我会开源,并且抽5位评论的好的玩家购买他们2个作品。
希望大家支持![]()
![]()
![]()
![]()
![]()
![]()
点赞1
评论