猫史档案馆


[每周一氵]13行写创造大陆

用户:伴雪纷飞伴雪纷飞查看:425 回复:13 评论:7 创建时间:2023-02-03T11:09:37


rt( )氵贴

用法灰常简单

下蹲打开菜单 右键放置方块 左键消除方块

缺点是英文( )

world.onPress(async({entity,button,raycast})=>{
    const {x,y,z}=raycast.voxelIndex
    const [喵,喵]=[raycast.normal,entity.喵]
    switch(button){
        case 'action0':voxels.setVoxel(x,y,z,0);break;
        case 'action1':voxels.setVoxel(x+喵.x,y+喵.y,z+喵.z,喵?喵:'grass');break;
        case 'crouch':const result=await entity.player.dialog({
            type:'select',
            title:'',
            content:`请选择方块 当前方块${喵?喵:'grass'}`,
            options:voxels.VoxelTypes})
            entity.喵=result.value?result.value:喵;break;
}})

>效果                               

 


回复

上一页第 1 页 / 共 1 页下一页
名探酱名探酱

喵=f/k=方块?

点赞1


评论

服了屏蔽词( )

是v/x voxel的缩写()

不应该vl吗()


伴雪纷飞伴雪纷飞

服了屏蔽词v/x 改了变量名从发一遍

world.onPress(async({entity,button,raycast})=>{
    const {x,y,z}=raycast.voxelIndex
    const [nm,v]=[raycast.normal,entity.v]
    switch(button){
        case 'action0':voxels.setVoxel(x,y,z,0);break;
        case 'action1':voxels.setVoxel(x+nm.x,y+nm.y,z+nm.z,v?v:'grass');break;
        case 'crouch':const result=await entity.player.dialog({
            type:'select',
            title:'',
            content:`请选择方块 当前方块${v?v:'grass'}`,
            options:voxels.VoxelTypes})
            entity.v=result.value?result.value:v;break;
}})

点赞0


评论

格式化一下谢谢,我刚以为你switch没写反大括号()


星野残翼星野残翼

7分钟前的伴雪

点赞0


评论

( )


倔强的扎古867倔强的扎古867

热乎着呢()

点赞0


评论

还有一只小扎古


仙之鹤仙之鹤

喵喵

点赞0


评论


云游box3der尖头叉子云游box3der尖头叉子

6小生:莫()

点赞2


评论


raearaea

顶顶顶

点赞0


评论


CenCen

你干嘛~~~哈哈哟~

点赞2


评论

))


AokenAoken

喵d

点赞0


评论


一光之逆子一一光之逆子一

顶顶顶

点赞0


评论


Aaa求佛yaAaa求佛ya

eee

点赞0


评论


伴只狗头伴只狗头

如果神岛有空值合并运算符就好了 不用这么多三目(

点赞0


评论


AokenAoken

center_image

点赞0


评论