rpgmakermv吧 关注:21,724贴子:68,507

回复:[入坑记录贴]记录一下入坑rpgmakermv的学习过程

只看楼主收藏回复

17年5月1日: Day 19
翻译了个光的插件说明
名字叫TerraxLighting.js
@help
要在一个区域使用这个脚本,做以下的事情:
1,在地图上放一个事件开关
2,在Note注释区域(事件名字旁边的备注)写以下内容:
Light 250 #FFFFFF
其中Light是启动脚本,
250是光照射半径,
#FFFFFF是光的颜色(例子中是白色)
3,就是这样。
你也可以增加2条可选的指令改变亮度和方向
Light 200 #FFFFFF B50
这个增加亮度50%,值可以在0~99之间
Light 200 #FFFFFF D1
会给制造灯源在墙上的效果,就是光范围只有半个圆。
1 是灯在北边的墙,光向下
2 是灯在东边的墙,光向西
3 是灯在南边的墙,光向北
4 是灯在西边的墙,光向东
为了更新光源半径,可以在游戏中使用以下插件命令
Light radius 200 #FFFFFF
可以半径和颜色
如果你想让光的范围渐渐的变小(如将熄灭的火炬)
Light radiusgrow 200 #FFFFFF
如果还想改变亮度
Light radius 200 #FFFFFF B70
如果想在游戏内打开或者关闭光源,在上述指令后在增加一个数子
比如
Light 250 #FFFFFF 1

Light 250 #FFFFFF B50 D2 1
然后控制的插件命令为
打开
Light on 1
关闭
Light off 1
你也可以通过插件命令来重置一张地图上的这些开关
Light switch reset
如果把Light换成Fire,则会产生摇曳的火焰的光芒效果
你可以通过插件命令设置火焰效果
SetFire 7 10
其中7是半径,10是光在红色和黄色的转变时间
完全关闭整个脚本
Light deactivate
再次打开
Light activate
在游戏中,如果想在一张图上启用白天黑夜循环的效果
在事件的备注中或者在地图的备注中加入DayNight
插件指令调节日夜切换速度
Daynight speed 10
意思是10秒一个小时(有可能更快)
Daynight hour 16 30
设置当前时间为16:30
每个小时的光都可以设置
Daynight color 0 #222222
将0:00设置为颜色#222222
Daynight add 8 30
可以给一天增加8小时30分钟
如果你想用使用当前的时间,来触发一些效果(比如关掉灯光,全黑)
那么你可以用
Save DaynightHours
Save DaynightMinutes
Save DaynightSeconds
默认变量设置是0,意思是关掉了。
如果你把它改成5,举个例子,他就会将上述值存到变量5里
为了帮助debug关于时间,你可以使用插件命令来显示当前时间
daynight debug
下面这个插件命令可以设置一天48小时,别忘记加上时间的值
daynight hoursinday 48
日夜光循环的另一个备用选项(意思二者只能选其中之一),你可以使用染色系统
Tint set #333333
可以让房间少一点黑暗
Tint fade #777777 5
会渐渐从当前颜色到新的颜色,5是速度,1最快,20最慢。
手电筒灯光效果
Flashlight on 8 12 #FFFFFF 3
打开手电筒,8是光线长度,12是光线宽度,#FFFFFF光颜色,3光密度
Flashlight off
关闭手电筒
另外事件也可以使用手电筒效果,在备注中加入
Flashlight 8 12 #888888 3 2
前面的参数和上面一样,最后的数字是可选的,代表方向。
1向上,2向右,3向下,4向左,默认设置是向下
图块、区域光的设置
不利用事件制作光源,你可以使用下面的插件命令
TileLight 1 ON #FFFFFF 150
会在所有图块标签为1的#FFFFFF颜色,150半径的光
TileRegion 1 ON #FFFFFF 150
同样,会在所有区域数字为1的#FFFFFF颜色,150半径的光
当然你也可以增加亮度设置作为可选项
TileRegion 1 ON #FFFFFF 150 B50
增加百分之50亮度
TileLight 1 OFF
TileRegion 1 OFF
则分别是关闭标签1的图块/区域
TileFire和RegionFire也在这儿有效,使用方法同
不过使用火焰效果的话,必须保证你的地图至少有一个事件内有光宇光的设置,不然脚本不会运行
挡光图块/区域的设定
TileBlock 1 ON #000000
RegionBlock 1 ON #000000
会分别设置标签为1的图块/区域会挡住光
TileBlock 1 OFF
TileRegion 1 OFF
关闭挡光图块/区域
如果要把光变暗,但并不是完全的挡住光,将#000000改成#333333即可。
这个功能并不遵循光直线传播,如果玩家的光半径大于挡光图块,光在另一面仍然看得见,所以为了最好的效果,让光源比挡光区域稍微小一点。


IP属地:浙江来自iPhone客户端32楼2017-05-02 02:03
收起回复
    支持楼主,很厉害!!


    IP属地:湖北33楼2017-05-04 22:22
    回复
      2026-01-17 00:50:58
      广告
      不感兴趣
      开通SVIP免广告
      我发现这个灯光插件没办法影响到图片...插入了一张图,其他都是黑的,就他万中无一,丝毫不受影响...


      IP属地:湖北34楼2017-05-05 20:35
      收起回复
        回复 迷伤月 :那是因为你编号重复了吧。就是选图片的时候图片左边有个数字 那个是编号 你重复了就会顶掉之前的图


        IP属地:浙江来自iPhone客户端35楼2017-05-05 22:39
        收起回复
          好几天都没更新啊,不会是五一放了七天吧


          IP属地:湖北36楼2017-05-06 20:37
          收起回复
            这几天复习备考and收拾东西回国,新加坡的交换学期结束啦。昨天好不容易折腾到学校宿舍啦(在北京),之后目前计划是想写个黑白棋小游戏,打算明晚开始,今天想要好好休息。嘻嘻


            IP属地:浙江来自iPhone客户端37楼2017-05-07 13:53
            收起回复
              手电筒灯光按照Flashlight来设置就是这样...


              IP属地:湖北38楼2017-05-09 22:27
              收起回复
                我也不知道今天是第几天了。不计数了。
                隔了一个礼拜,重新回到rpgmakermv。目标是黑白棋。
                今天的进度是把一些基本的胜负判断等东西写完,以及糊了一个最简单的AI。


                IP属地:浙江39楼2017-05-09 23:59
                收起回复
                  2026-01-17 00:44:58
                  广告
                  不感兴趣
                  开通SVIP免广告
                  葱酱挺你


                  IP属地:安徽来自Android客户端40楼2017-05-10 00:56
                  收起回复
                    增加落子音效完毕…
                    Ai抄了网上大佬的…
                    啊哈哈哈哈……只希望大佬不要怪我……


                    IP属地:浙江来自iPhone客户端41楼2017-05-12 11:15
                    回复
                      赞一个


                      IP属地:安徽来自手机贴吧42楼2017-05-12 12:10
                      回复
                        更新了点Ui部分,顺便把五子棋的这部分也修改了。效果如图


                        IP属地:浙江来自iPhone客户端43楼2017-05-13 02:05
                        收起回复
                          加油,很棒


                          来自Android客户端44楼2017-05-13 15:31
                          回复
                            今天 我写了连连看……
                            写完了……
                            好了……
                            我要瘫痪去了……


                            IP属地:浙江来自iPhone客户端45楼2017-05-13 17:31
                            回复
                              2026-01-17 00:38:58
                              广告
                              不感兴趣
                              开通SVIP免广告
                              大概是效果图吧


                              IP属地:浙江来自iPhone客户端46楼2017-05-13 19:42
                              收起回复