我一直在WebGL2中开展一个小型的2D游戏引擎项目,主要是为了尝试动态光明和阴影效果。
目前这只是一个技术demo,没有敌人和实际游戏玩法,但你仍然可以探索一个相当大的地图(交互方式还很简陋)。
我主要关注的是如何让光照改变场景的氛围和感受,甚至是在一个简单的2D设置中也如此。这些实验到现在为止还是挺开心的。
核心构建大约有~46KB大小,目前我正在尝试保持它轻量化的同时添加有用的功能。
如果你感兴趣,可以在个人电脑上尝试一下主demo:
https://codepen.io/iroshan/full/rNMKbWv
更多的demo和文档:
https://asjs-dev.github.io/pwgl/
非常希望听到你的想法,特别是如果你也正在孤独工作于类似的项目 🙂
评论 (0)