兄弟们,今天刷到一个狠活,我整个人愣住了。有人真的把《我的世界》里的方块全换成了三角柱,做了一款叫 《PrismCraft》 的游戏出来。对,你没看错,不是改个贴图糊弄事,是从方块形状、放置逻辑到角色碰撞,全给你"脱四角"重做了一遍。
做这玩意儿的是一位法国老哥,ID 叫 LAirHisson,本职是 YouTuber 兼开发者,平时就爱做《我的世界》的 Mod 然后拍视频。他玩了十多年《我的世界》,某天突然开始较真:凭啥世界非得是方块?于是决定自己动手,搞一个三角柱版本的《我的世界》出来。9月2日,这游戏在 itch.io 上免费公开了,PC 端能玩,浏览器里也能直接开。
![]()
三角柱的世界,到底怎么搭起来的?
先说结论:这事听着简单,做起来全是坑。老哥自己复盘的时候都说了,光是"向哪边放"这个问题,就逼得他把整个项目推倒重做了一遍。
一开始他用自己熟悉的 JavaScript 上手,先搞了个技术 Demo,在 3D 空间里放一个立方体,加上第一人称视角和移动控制,基础操作先跑通。然后重头戏来了——三角形到底用哪种?3D 空间里的三角形可不止一种:有正四面体,也有把立方体斜着切开的直角三角柱。他最后选了底面是正三角形、侧面是正方形的三角柱(Prism),理由是这形状最能还原《我的世界》那种"一块块往上摞"的手感。
但问题紧接着就来了。方块世界里,网格是正方形的,你往格子里一放,怎么放都是整整齐齐。可三角网格不一样,它自带"朝向"——你光是把三角柱往格子里一怼,它每次都朝一个方向,根本填不满缝隙。老哥被这个"上朝下朝交替摆放"的逻辑折磨得不行,最后干脆把项目整个推翻,从头再来。
第二次开发,他先解决了"朝向"这个老大难
重写的时候,他学乖了,先把网格系统搭好。把网格分成"朝上"和"朝下"两种,放方块的时候自动判断该往哪边转,这才终于让三角柱能严丝合缝地铺满整个地面。接着加上高度概念,往上摞也没问题了。到这一步,三角世界的地基才算真正打牢。
后面就是往世界里填内容了。一开始他偷懒,直接用了《我的世界》的贴图,结果发现三角形上根本贴不准确,看着特别别扭。没办法,只能自己动手画一套适配三角形的专用贴图。地形、水池、树木这些生成逻辑,他做了个能调参数的工具,方便控制世界的密度。怕加载太卡,他还把地图切成 600×600 的小区块来优化性能。
光有世界还不够,得能玩啊。他又把"敲方块掉材料"的机制做了出来,UI 也跟着改成三角形风格。按 E 键打开背包,木头能合成木板,沙子能烧成玻璃,跟原版《我的世界》一个路子,就是所有东西都变成了三角的。
最狠的是,连角色碰撞体积都改了
你以为换个形状就完事了?太天真了。老哥做到角色这块的时候又卡住了。《我的世界》里角色碰撞是长方形的,但在这三角世界里,你往下挖个坑,坑也是三角形的。你要是还用长方形碰撞,人站在三角坑边上根本掉不下去,那感觉别提多怪了。
他琢磨了半天,最后给角色配了个六角形碰撞判定,这才跟三角地形严丝合缝地贴合上。角色模型也跟着重做,第一人称的手臂、第三人称的全身,全是三角造型,还配了动画。他甚至做了个工具,能把《我的世界》现成的角色贴图转换成三角版,方便拉其他 YouTuber 来试玩。
按 F5 切第三人称,你能看到自己操控的角色也是三角棱棱的,按 Tab 还能在生存模式和创造模式之间切换,在三角世界里尽情搞建筑。
说点实在的
这游戏现在版本号是 0.3,还在持续更新。老哥自己也承认,开发过程中用了一些网上的资料和 AI 工具辅助,但把一个方块世界彻底改造成三角世界,从形状选型到朝向管理再到碰撞判定,几乎是从零开始硬啃下来的,这工程量确实有点东西。
目前游戏在 itch.io 上免费玩,浏览器直接就能打开,不过没中文,介意的兄弟得先掂量掂量。说实话,这游戏能不能火不好说,但光是"把《我的世界》方块全换成三角柱"这个脑洞,加上他真的做出来了这件事,就够我respect一下午了。想体验一下在三角世界里盖房子是什么感觉的,可以去试试,反正不要钱。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.