缘之空吧 关注:559,556贴子:8,293,739

【教程】末末教你玩ONS——悠哥不要这么用力撞我QWQ

只看楼主收藏回复



1楼2019-03-08 22:10回复
    经过上几讲,大家应该已经可以做出GAL的简单一线剧情了,但是光有这些还不够,如果要让游戏看起来更加的鲜活生动,我们还需要加入一系列的特效以及动作,那么这一讲就来教大家怎么样添加特效和怎么样用掩膜来制作一些特殊效果。首先我们介绍一个最简单的特效,窗口震荡,具体指令是quake 用法是 quake NUM,NUM ,第一个数值是上下左右震动的坐标,单位都是像素,第二个数值是震动的持续时间,单位是毫秒。例如我想让画面震动的时候向上下左右同时震动15个像素并持续1000毫秒,那么我们就应该写成:quake 5,1000 这个特效主要运用在惊吓场合,或者撞击场合,比如下图


    2楼2019-03-08 22:10
    收起回复
      如果只想左右震动而不想上下震动,那么可以用quakex NUM,NUM 指令,第一个数值是左右震动的坐标,第二个数值是持续时间,以毫秒记。如果只想上下震动,那么可以用quakey NUM,NUM指令,各数值代表的含义与quakex相同。三条震动指令相结合,可以做出自己想要的震动效。光有撞击的窗口抖动还不够,还需要一个撞击的特效音,我们找到一个撞击的特效音如图

      然后用到我们上一讲提到的音轨,不能与语音音轨相重复,所以我们使用1号音轨

      这样我们就有了一个既有震动效果,也有撞击特效的完美场景了。


      3楼2019-03-08 22:12
      回复
        如果还嫌不够,可以继续往上面加特效,比如在撞击的时候,眨一下眼睛,那么眨眼这个效果怎么样实现呢,这就需要用到我们的15号特效,貌似18号也可以...楼主没试过,还是用15号吧,首先我们要用到一张掩膜图片,我已经提前找好了

        这些都可以作为掩膜图片使用,我们需要用的是打上红色框的哪一张。掩膜图片的作用是什么呢,大家可以看到每张掩膜图片都是黑白灰的,唯一的区别也只是灰度不一样,越黑的地方就越迟渲染,越白的地方就越早渲染,或者说,一张图片会按照掩膜由白到黑的趋势方向渲染出来,这里需要大家自己尝试才能体会,没有动图楼主也很难讲清楚。 那么介绍一下用法,跟其他加载bg的用法一样,只不过在持续时长的后面要加上掩膜图片的图片路径


        4楼2019-03-08 22:13
        回复
          这一章到这里其实就结束了,大部分特效就是利用震动和掩膜的相互组合而成,还有一些立绘的持续震动和立绘的平移之类的特效楼主打算放到for循环里面讲,因为这里涉及到一个循环语句和自定义函数的问题,楼主打算先不这么快讲,毕竟这些东西理解起来需要一定的逻辑基础或者编程基础,我们前十章的教程先以让没有任何基础的小白也能做出一款合格的galgame为目标。
          因为太短了所以楼主打算再讲一点其他的知识,大家请看最后一幅图,是不是有两个楼主没说到的地方

          一个是楼主用红框框起来的绿色的文字,这是注释,前面加上分号 ; 之后,后面的一整行都将作为注释存在,不参与编译,对脚本没有任何影响,作用是提醒自己这里是干嘛的。第二个是楼主用黄线标记的冒号 : 作用是可以让两条指令写在同一行,可以理解为一个回车键。当我们在做标题动画的时候需要在同一行写多条指令的经常用到。


          5楼2019-03-08 22:15
          回复
            我完全看不懂!顶顶!


            IP属地:江苏来自Android客户端7楼2019-03-08 22:22
            收起回复


              来自Android客户端8楼2019-03-08 22:33
              回复
                这是大佬


                IP属地:浙江来自Android客户端9楼2019-03-08 22:46
                回复


                  IP属地:四川来自Android客户端11楼2019-03-08 22:51
                  回复
                    你应该去申请技术组


                    IP属地:河南来自Android客户端12楼2019-03-08 22:52
                    收起回复
                      大佬您好


                      IP属地:辽宁来自Android客户端13楼2019-03-08 23:18
                      回复
                        看不懂 打扰了


                        IP属地:河南来自Android客户端14楼2019-03-08 23:31
                        回复
                          打扰了


                          IP属地:重庆来自Android客户端15楼2019-03-09 00:04
                          回复
                            这是高手……打扰了


                            IP属地:山东来自Android客户端17楼2019-03-09 11:52
                            回复