橙光游戏提供素材吧 关注:217贴子:1,786
  • 18回复贴,共1

【教程】橙光高级模式入门教程

只看楼主收藏回复

第一节 图片设置&显示心情
图片设置

这里把远景图、背景图、前景图、立绘放在一起,是因为这些功能的本质是一样的。

从这张截图可以看出,橙光中的图片是按照编号来显示的,在当前版本的橙光软件中,有23个图片编号可以供制作者设置,正好对应编号1~23。
1=远景图,2=背景图,23=前景图,这三项是不能变动的。
图片显示规则如下:
编号数值越大,则有更高的优先级,即编号为23号的图片显示在最上层,编号为1号的图片显示在最下层,上层的图片会遮盖下层图片。
我们来看一下详细选项

图片图形:或者应该称作【图片指定方式】,有两种方式:
①用已经存在于Background、Half中的图片来指定
②用字符串指定图片,这些图片需要放在Other文件夹下

先为字符串添加内容,因为我们需要指定图片,所以格式应写成XXX.jpg(png),示例中是填写的:_橙娘1.jpg
橙光目前支持jpg、png两种格式,其他图片格式不能支持或者不能完美支持。
之后再勾选【字符串指定图片】这个选项,如此一来,这里指定的图片便是之前的 _橙娘1.jpg
优点:可以通过修改字符串的内容来改变指定的图片
运用:使用字符串播放动画
http://bbs.66rpg.com/thread-328054-1-1.html
显示位置:或者称呼【图片坐标指定方式】,同样有两种方式:
①直接指定,即用固定的数值来确定图片 左上角 的X,Y坐标。
②使用数值指定,用数值来进行X,Y坐标的操作,这些数值可以进行各种运算。
注:图片实际占据的大小是(X+长度)*(Y+宽度),所以图片的左上角才是图片位置的基准点
缩放率:即横向或纵向拉伸以及收缩图片的比率,数值100=100%,即原大小。
不透明度:即图片可见程度,数值255为满值,此时图片完全显示,数值0为最小值,此时图片完全不可见,系统给的半透明数值为125。
镜像:图片按照纵轴进行翻转,即左边变成右边,右边变成左边。
注:在使用镜像的地方读档,可能使镜像的设置失效,如果追求完美,用一些制图软件再做一张镜像的图即可。
显示心情


显示心情,这是一个看起来很不错的功能,但是因为现在WEB端还不能支持心情,所以很少有人在用了。
心情一共有10种,每一个都是png格式的图片,可以自己定义。


1楼2015-12-30 17:43回复
    第二节 移动图片、图片消除以及预加载资源移动图片
    移动图片

    这个界面与设置图片的界面类似,不同的是这里是将已经设定好的图片进行变化。
    其中有个参数—时间,对应的是移动图片的操作需要耗费的时间,所以在添加移动图片的操作后,需要再添加等待。

    应用:
    通过移动图片,可以完成很多效果。
    图片消除


    当你不需要某个图片的时候,可以使用该图片的编号重新制定图片,也可以直接消除这张图片。
    ①消除图片之后,该编号的图片会重置所有的设置,即从来没有被使用过的状态,但是对之前的设置没有影响。
    ②有些编号的图片并没有出现选择框内,这时可以使用【自定义移动编号】手动设定要消除的图片的编号(ID)。
    应用:
    配合呼叫子剧情,可以在一段剧情的末尾进行一次统一图片消除。
    预加载资源


    顾名思义,这个就是让程序在游戏开始前就加载指定的文件。
    这个功能出现之后,直接解决了字符串播放动画的问题。


    2楼2015-12-30 17:44
    回复
      2025-08-30 22:53:07
      广告
      不感兴趣
      开通SVIP免广告
      第一节 数值和字符串

      点击之后会出现一个窗口。

      虽然这个界面和基础模式下的数值操作是一样的,但是本教程中依旧要对各种数值以及可以使用的计算操作进行介绍。
      可用的计算类型

      各种数值的类型
      固定数值:这种数值类型不必多说,就是一个不会变化的整数。
      其他数值:顾名思义,是编号不同的数值
      二周目数值:相当于其他数值,但是它又可以独自分成一类,因为它具有独一无二的性质。

      下图为二周目数值的窗口

      二周目数值的定义及其特性
      所谓二周目,来源于日文,有循环的意思。其实际意义就是已经完成第一遍游戏之后,再次进行游戏,这时候就进入了所谓的二周目,以此类推,存在三周目、四周目的说法。
      但是这里的二周目数值,并不是第二遍玩游戏时所用的数值,而是一种恒定的数值。
      这种数值并不会因为游戏程序关闭而初始化,只要玩家完成了第一遍游戏,这个数值就永久地保存下来了。
      应用:
      利用二周目数值,我们可以实现一些剧情的改变,比如说只有通关一次才能进入的隐藏剧情,又或者利用二周目数值来让标题界面发生变化。之前我也写过一个教程,里面就运用了二周目数值,在这里一并放出。
      随机数:程序在执行时会先从你设定的范围内随机选择一个数值,再用这个数值参与运算。
      这里有一点需要指出,就是随机数的范围

      图中设置的是1~10,但是实际上可以取到的数值只有1、2、3、4、5、6、7、8、9
      最后的10是不能取到的,所以大家在设置的时候要注意。
      索引数值:这是数值操作这一块的难点,但是实际在制作游戏时却很少有用到这种类型的数值。
      橙光内有一不起眼的但却威力十足的功能:索引值 ——By 沉滞的剑
      索引数值,其实这个名字并不能准确表达出其真正意义。所谓的索引数值,其实是用使用该数值的值为编号的数值。这么说有点拗口且不便于理解,那么我们可以举一个例子。
      上方截图中
      编号为1的数值A被赋值为1
      之后使用索引数值A并赋值为2
      然后我们使用之前讲过的代码,在文本框中显示数值A的值。
      各位觉得数值A是几?是0?是1?还是2?

      这是实际测试给出的答案,A的值变成了2。
      现在我们用刚才给出的定义来解析其中的奥秘。
      数值001:A=1
      即编号为1的数值为1
      数值索引001:A
      这里将数值001:A的值做为了当前数值的编号,即当前数值编号为1。
      之后我们又让数值编号为1的数值等于2
      即现在数值001:A=2
      思考题:
      现在我们使 [001:A]=2
      那么[数值索引001:A]=2 又等价于什么操作呢?
      答案:数值操作[002:B]=2 ←刮开可见
      应用:
      这里只介绍一种简单的用法:使用索引数值对数值进行批量运算

      当然,索引数值的功能远比想象中的强大,但掌握这种类型数值的运用需要大家花费一定的时间来理解它。


      4楼2015-12-30 17:45
      回复
        第三节 分歧&循环条件分歧
        条件分歧

        点击之后会出现熟悉的窗口

        没错,高级模式下的条件分歧与基础模式下功能一致,这里就不再赘述。
        应用:
        在本教程中,就介绍两个常用的使用技巧。
        ①嵌套

        因为目前橙光不能一次进行两个条件的筛选,所以我们需要使用嵌套模式来进行两个条件的筛选。
        缺点:若嵌套层数过多,会占用很多资源,也许会出现未知的错误。
        ②分歧结构的选择
        第一种

        第二种

        两种分歧类型的对比
        ①第一种可以实现多个分歧的选择,并且美观,但是需要进行两次判断,占用资源多
        ②第二种可以实现两个分歧的选择,但是相对于第一种,占用资源少,而且也符合游戏制作时越精简越好的原则。
        ③巧妙使用第二种结构,可以实现筛选判断。例如:


        7楼2015-12-30 17:45
        回复
          插入至BGM鉴赏&插入至CG鉴赏


          这两个功能就不多介绍了,熟悉基础模式之后再来使用就没有压力了。
          小技巧:使用这两个功能可以强制保存二周目数值,这个技巧可以在PC端上使用,在WEB端还不能使用。
          未开放功能:

          准备转场、开始转场、更改场景色调
          如果这三个功能一开放,绝对会难倒一大片制作者,但是转场效果绝对是最期待的功能,没有之一。
          如果开放了这三个功能,一定会更新的。
          小结:
          目前来看,效果菜单挺简单的,需要注意的有两点:
          ①天气效果和循环震动需要主动设置才能关闭。
          ②等待可以用来微调游戏节奏。


          11楼2015-12-30 17:46
          回复
            这个工具版本是多少的呀 我的是1.30.119的,为什么高级模式里面少很多功能,转场色调啊旋转图片啊 都没有。求解


            IP属地:北京12楼2016-01-15 00:39
            收起回复
              好棒


              来自Android客户端13楼2016-01-26 20:36
              收起回复
                不知道为什么我总弄不明白怎么循环....


                14楼2016-01-30 20:00
                收起回复
                  2025-08-30 22:47:07
                  广告
                  不感兴趣
                  开通SVIP免广告
                  还是不懂?!楼楼 加个QQ?
                  3213266068


                  15楼2016-02-18 21:47
                  收起回复
                    希望你加入我们,和我们一起做橙光。 就是急需招几名专门制作橙光【能掌握高级模式】的人,欢迎你来加入! 【墨笙i】橙光工作室QQ群: 534827291


                    16楼2016-04-10 15:51
                    收起回复
                      我想学高级模式,可是有好多不懂-_-#,


                      IP属地:河北来自Android客户端18楼2016-12-28 10:46
                      回复
                        DD


                        来自Android客户端19楼2017-06-09 08:13
                        回复
                          留名


                          来自iPhone客户端20楼2018-05-09 09:43
                          收起回复