经过一段时间的闭门造车做东西,并发现辛苦做出来的东西没人能看懂之后,我改变了想法,觉得做游戏还是要多和别人交流。我之前就有在观察别人做什么,而我说的「交流」更多是指,我需要把我做的东西给别人看看。我看到油管上一个讲《雨世界》的开发者的视频,其中一个人通过开发日志吸引到了另一个志同道合的人和他合作。我想,如果我要找与我游戏设计审美相似的人,或许我也应该写日志,哪怕吸引不到合作者,吸引到感兴趣的人也不错。我平时思维也比较发散,之前做游戏的时候发现想法会逐渐打结缠绕成一团,晚上睡觉都睡不好,或许写日志也能帮助我理清。总之,我决定开始写日志了。
我是一个稍微有点完美主义的人,有时会担心一件事做的不够好而放弃去做,或者认为我的东西还不够完整所以不愿意让别人看到。但作为一个开发者,我应当学会去随性一些地创造,去把自己还不成熟的想法展示给别人。因此,我的日志会写的比较随意(按我自己标准的随意),至少我希望我能随意一些,而不是被奇怪的完美主义倾向束缚住了。日志应该是,只要做了工作,就进行记录和整理,对吧?那我也没有借口不写了。
现在就记录一下我这几天在干什么吧。我将要参加一月底的GGJ2026,作为程序。然而我之前一直没有用过主流游戏引擎(一直在用Qt,XNA,Win32 API之类的东西开发),所以这几天需要速成一下Unity。
于是,搓了一个扫雷。(显然,我美术功底无限趋于零。)

花了大概三个小时,其中大部分时间在看Unity教程。实话说,这东西如果用python写的话,估计十分钟就能写好。用Unity反而需要把一套闭合的逻辑分配到各个格子的component上和一个GameManager单例上。不过,这可能其实是我写的不好,我其实可以让GameManager处理全部的游戏逻辑,而格子只作为UI提供输入(鼠标点击)和输出(画面)。如果这样的话,那这其实和纯写C#没什么区别了。
我之后可能要学习的是,1. 如何使用unity自带的物理引擎,2. 如何把美术提供的资源,比如3d模型和贴图,导入并使用。
另外我需要修一下键盘,因为右键坏掉了。不知道为什么,或许是蔚蓝打多了吧。


暂无关于此日志的评论。