今天跟大家聊聊我最近在做的,呃,应该说是“玩”的一个小项目,暂且叫它《唯一男性精灵使》,听起来是不是有点那哈哈,别想歪,就是个练手的项目。
我是想搞点不一样的东西,在满大街都是打打杀杀、你侬我侬的背景下,我琢磨着能不能整点轻松愉快,又带点小惊喜的活儿。正好刷到一些关于精灵使的设定,就突发奇想,如果整个世界只有男主一个男性精灵使,会发生什么有趣的故事?
说干就干!我先是疯狂的查资料,看好多相关的番剧和小说,像是《精灵使的剑舞》之类的,找找灵感。然后开始梳理整个故事的背景,这个世界观是啥样的?精灵使是干嘛的?男性精灵使为啥这么稀有?等等等等。
接着就是写大纲。我这个人写代码之前必须得把故事大概走向定下来,要不然写着写着就容易跑偏。我给男主设定一个比较废柴的开局,让他误打误撞的成为唯一的男性精灵使,然后被各种各样的妹子围绕,经历各种各样的冒险。
接下来就是重头戏——撸代码!我用的是Unity,因为比较熟悉,上手快。先是搭建一个简单的场景,就一个森林的地图,然后创建男主和几个女主的模型。模型是从网上找的免费素材,稍微改改,凑合着用。
然后开始写角色的控制脚本。男主可以跑、跳、攻击,女主可以释放一些简单的魔法。我还在场景里加一些可以互动的元素,比如可以砍的树,可以捡的道具等等。
中间遇到不少坑。比如,刚开始的时候,男主的移动速度特别慢,像蜗牛一样。后来发现是角色控制器的参数设置错,改改就好。还有一次,女主释放魔法的时候,特效直接卡死,折腾半天才发现是材质球的渲染队列有问题。
除这些技术上的问题,最大的挑战还是剧情的编写。我得想办法让故事有趣,让角色有血有肉。我参考很多轻小说的套路,加一些搞笑的桥段,还有一些擦边球的福利。尺度把握很重要,不能太过分。
搞到这个项目还只是个半成品,但是已经可以跑起来。男主可以在森林里自由的活动,和女主们对话,触发一些简单的剧情。虽然还有很多bug,还有很多需要完善的地方,但是看着自己的想法一点点变成现实,还是挺有成就感的。
下一步,我打算继续完善剧情,增加更多的角色和场景,让这个世界变得更加丰富多彩。我还想尝试加入一些战斗系统,让男主可以和怪物战斗,提升自己的实力。
这个《唯一男性精灵使》的项目,虽然只是个小小的练手项目,但是让我学到很多东西。不仅仅是技术上的,还有故事的创作,角色的塑造等等。更重要的是,它让我体会到创造的乐趣。以后有时间,我还会继续完善它,争取把它做成一个真正的游戏。