一天更两篇,两篇日志一样水。
之前的日志:
RPGMaker真的很不方便。什么都是事件,也算了,事件还都必须放在地图上跟当前地图捆绑。不同地图的事件之间如果有因果联系就只能靠公共事件(又是另一个事件)来连接。“玩手机”的剧情分支那么多,如果都写在一个网格里,会很臃肿,而且还会让debug查错变得麻烦又危险。现在,我是把各个分支拆成几个“子事件”,放到同一个空地图里。这个空地图不妨就叫“事件空间”吧。每次要“玩手机”,就让玩家转移到这个地图,触发公共事件调整变量,以触发“事件空间”地图上的事件,结束后再把玩家移回到原先的地图。
在RenPy里一个函数直接能搞定的事,这里用了两个地图、三个事件才搞定。如果我懂脚本,应该会轻松得多吧。可惜我不会,所以通常都是跑到论坛上求救。幸好JavaScript跟其他编程语言的区别不大,条件语句啊循环语句啊意思都差不多。不需要特意学,我也能看懂一些别人写的代码。
这样拼拼凑凑地还能熬多久、走多远呢?要学JavaScript吗?现在去,会不会影响制作的节奏?暂时还是不要吧。
学c#,unity一步到位
推荐遇到现有制作方式解决不了的情况再考虑编程语言。毕竟技术只是工具,边学边做也没啥问题,对于小体量的作品来说,推翻重做的成本也,不高吧(应该)