大家好~我是Yuda!
继上次的长篇说明光弓继承的原理,
这次用影片的方式来说明,
一共有4个影片,在这边贴上播放列表选单:
https://youtube.com/playlist?list=PLjt-QDzga5_nY7LNlcvz9XvLi28gdArBs
1. 回忆储存的按键按法
2. 程错档中死亡该怎么办
3. 简单的光弓继承流程(详看置顶留言)
4. 光弓继承的所有原理和程式机制(45分钟)
https://i.imgur.com/UyC8CXI.jpg
第4个影片这次就不敢说适合初学者了,
(不然又要被留言区骂爆了www)
45分钟影片前面有关于“视窗残留”的部分,
那边因为篇幅不多,
而且不是很重要所以讲得很快,
看看就好,方法就是:
“在光标移动的干扰状态下,在放置标记器退出暂停的同一帧按下其他视窗,就会让视窗选单残留在暂停外的画面。”
而这次选用了一些基本上程式语言
也不常用的中文词“旗标”说明,
(一般就是讲立flag,不会说立旗标。)
主要是让没有碰过程式的玩家,
避免看到一堆flag、glitch的词看得一头雾水,
所以用那些中文来当作一个新名词来说明,
还请玩家见谅。
除此之外,越后半部越困难,
因为真的只能用程式的机制来说明了,
因为实在是太抽象,
尤其是“数值讹转”“斗技场双人马”的部分。
数值讹转的部分,
牵扯到GameData和Memory之间的背包同步问题,
在数值讹转时,玩家可以想作是:
GameData负责同步是什么样的道具
Memory同步的是道具该有什么属性数据
做表对照看比较知道怎么做数值讹转
(就是把弓箭数量变成盾牌耐久度的100倍)
斗技场双人马的部分我有把两个程式码转成白话文,
应该比较好理解一点,
重点还是在于:
“不解放台地的情形下找英帕对话两次,会导致神兽被多解放一只。”
才有办法触发两只双人马在斗技场中,
最后还有提到程式的故障保护机制Failsafe,
利用这个机制来升级其中一只人马的等级。
这次的解说比以前都还要抽象、不直观,
有点Hardcore,原理有兴趣的玩家再接触即可,
不然其实只要看流程的片段即可。
另外,影片中并未说明:
“程错档中打到DLC才继承光弓”的部分,
(DLC的加侬战也会解除背包同步、继承DLC的道具会怎样等等)
因为一般玩家只会想知道怎么拿光弓,
不会做太多与光弓无关的动作,
所以就没有介绍(不然影片就要超过1小时了)
小弟也并非资讯科毕业,
程式也只碰过Matlab和Excel VBA,
因为这个程错的关系复习了一点逻辑概念,
若有任何错误,也麻烦懂程式的玩家给予指正!
供大家参考!