Project1

标题: 一個事件兩種效果 [打印本页]

作者: ay9010x    时间: 2015-8-28 00:30
标题: 一個事件兩種效果
具體的來說,就是想要讓地板發出聲音,
而玩家調查(按下A鍵)後可以觸發事件(例如找到夾層之類的),
玩家如果僅僅是踩過未調查該格地板的話,
地板的圖示、發出的聲音都不會變化(就像是踩過但是沒有注意到下面的異常)

如果分開的話,發出聲音的觸發要件可以使用"和玩家碰觸",
而發生事件(對話、找到東西等)的觸發要件可以使用"按下確認鍵"。

那麼合起來的話,要選擇怎麼樣的觸發要件、事件要怎麼寫,
才能讓那格地板先是被踩到發出聲音,然後按下確認鍵時觸發對話呢?
作者: 御之嵐    时间: 2015-8-28 05:54
本帖最后由 御之嵐 于 2015-8-28 05:59 编辑

不知道是不是你要的效果

總之就是
經過隱藏機關的時候會發出聲音
按下確定後會進行機關的調查動作
但是不調查的話每次經過機關都會發出聲音

沒錯吧?
希望有沒有理解錯_(:з」∠)_

稍微花了點時間研究了一下

使用
  1. $game_player.x==a && $game_player.y==b  #a b 自行設定座標
复制代码
去判斷角色是否有在機關上面

事件的座標可以從這邊查看

選框選在機關上就能在這邊看到事件的座標

大致上的成果是這樣


簡單來說
第一頁接觸後
發出聲音
轉到第二頁

第二頁
進行判斷
判斷角色是否在機關上面
在判斷有沒有按下確定鍵
如果沒有調查、離開了機關 則 回到第一頁
讓他循環ლ(╹ε╹ლ)


方法有點蠢就是了ლ(⁰⊖⁰ლ)

我想應該還有更好更簡潔的作法
給其他高手支援補充囉_(:з」∠)_

作者: 冷峻逸    时间: 2015-8-28 07:44
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1