我还没找到最好的方法来为我那个用vibe coding编写的2D角色扮演游戏(《圣剑传说》风格)创建漂亮的地图。我的想法是,要么我描述地图,要么给出一张手绘草图作为输入。
我尝试了三种方法:
- 让AI直接生成地图(比如“创建一个渔村地图”),让它自己搞定一切:一开始试过,效果不好。但也许我放弃得太早了?
- 让Gemini/ChatGPT生成一张图片(看起来确实不错),然后尝试从图片中提取所有对象、瓦片等,通过逐瓦片重建来复原地图。效果还行,但由于AI生成的图片不是像素完美的,会出现一些错位:比如街道的宽度和桥的宽度不匹配。
- 让Gemini/ChatGPT生成一张图片,然后把整张图片作为地图使用。我会创建一个不带建筑的版本,这样我可以在后续步骤中单独放置建筑,并处理好碰撞和前景/背景相关的内容。
方法3看起来最好,但有两个我不确定的地方:
- 这是正确的策略吗?因为现在每个装饰物(比如一棵植物)也都包含在巨大的背景图片里了?
- 如何为水和瀑布做出好的动画效果?
你有什么建议吗?
评论 (0)