设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1667|回复: 3
打印 上一主题 下一主题

[已经过期] 話說有沒有條件管理器這種腳本?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2111
在线时间
950 小时
注册时间
2015-7-16
帖子
767

开拓者

跳转到指定楼层
1
发表于 2016-3-31 13:46:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如題

一般來講,假設我要獲得隱藏道具,前提必須先收集十個蘋果
那麼公共事件裡設定好條件,選擇并行處理
這樣一來當我拿到十個蘋果後,就能自動觸發了

這麼做卻有個最大的缺點,就是條件一多,遊戲資源就會很吃緊,而產生lag問題
以前發過同樣的問題,請教如何優化這種事件寫法
不過大家都建議自己寫進腳本,然而不是每個人都懂怎麼寫

因此想請教,有沒有這種條件管理腳本?
自動運行,判斷條件或開關,不必不停讀取條件

感謝
[神性领域扩张:扩张神性领域]
说了等于没说.

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
20985
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

2
发表于 2016-4-1 08:37:46 | 只看该作者
我也不会脚本,说说我的做法。
一般来说就是尽量在需要的时候判断一次,不会用到的时候就不要运行。找到合适的时机做判断,做完了就关掉,就比较省资源了。
收集苹果的话,可以在得到苹果的事件里直接判断一次已经收集到的数量,如果数量够了就执行完成的事件,没到就不管。
要判断是否装备了某装备,可以用https://rpg.blue/thread-388730-1-1.html让公共事件判断一下,判断完了就关掉开关停止公共事件。跟菜单有关的都可以考虑利用这个。
缺点就是全程都得自己控制,先后的逻辑顺序啊时机啊都比较费脑,条件一多容易乱_(:з」∠)_(所以偶尔牺牲一点效率让自己写得轻松一点也是可行的啦_(:з」∠)_

点评

剛好是寫在公共事件裡的,不過是在地圖裡並行啟動開關,然後連同各種公共事件一同開啟的形式  发表于 2016-4-1 10:41
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2016-4-1 13:39:04 | 只看该作者
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2111
在线时间
950 小时
注册时间
2015-7-16
帖子
767

开拓者

4
 楼主| 发表于 2016-4-1 14:23:20 | 只看该作者
taroxd 发表于 2016-4-1 13:39
http://taroxd.github.io/rgss/%E7%9B%91%E6%8E%A7%E5%BC%80%E5%85%B3%E5%8F%98%E9%87%8F.html

這個腳本以前看到,有試著用過,然而當時不懂如何操作
-----------------------------
不知道能否跟其他腳本進行搭配?



這個公共事件是我目前寫的方式其中一種
大致說明是利用一些時間腳本,早上6點以後會出現怪物,而晚上六點會出現變種怪物,八點以後出現狂暴怪物
而怪物們的作息是

怪物 早上六點~晚上六點
變種怪物 晚上六點~凌晨三點
狂暴怪物 晚上八點~凌晨兩點
以下其他略

由於我是喪屍類ARPG,所以這些怪物名稱只是一個代號
然後運用這個寫法,控制每個時間點的開關變化,有些複雜但是可以大幅減少行數

以上是針對用到其他腳本的搭配
-----------------------------

如果有這個腳本的範例就更好了,不確定switch(1, &:!)具體如何打?

假設以此圖為例



感謝
[神性领域扩张:扩张神性领域]
说了等于没说.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 07:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表