现在是时候写代码了!你可以看到为什么这会是自虐的原因:我使用Rust(wasm)+ WebGL来制作这个游戏,并且我不使用Beyv或任何其他引擎,因为我可以自己做的事情我自己会做(以及因为本项目的主要目标是练习纯Rust,第二是练习着色器)。
游戏的机制如下:你设置数字(使用三角形)来决定植物每边会生长多少。 如果数字相等,例如2 2,它会生长直线,如果数字不同,它会生长弯曲。
关于技术细节,我使用单个片段着色器来绘制整个植物。
如果你点击屏幕,猴子会跑到这个x位置。
你可以在这里尝试所有东西https://derevo-chan.itch.io/let-it-grow(在浏览器中可玩,目前不支持移动设备,我希望以后能修复这个问题),代码在这里https://github.com/ungverd/game_grow_it。
在将来的某个时候,猴子将能够爬上植物,但这将是本开发日志的下一部分。
所有的纹理/图像都是临时的,例如猴子显然需要移动得更快。
https://preview.redd.it/zelmqtdct82h1.png?width=648&format=png&auto=webp&s=ad55222ff97efde825ae95d51c48b0101131b26e
评论 (0)