Project1

标题: 有關机关-拼圖的坐標判定是如何設置? [打印本页]

作者: yiu889    时间: 2013-6-30 12:30
标题: 有關机关-拼圖的坐標判定是如何設置?
我想做一個這兒的拼圖機關
http://rpg.blue/thread-284447-1-1.html
全部資料都改好了
可是判定的位置卻不知如何判定的
因為看了公共事件又沒什麼好改....物品只是地圖ID和對應的事件ID...
沒有改判定IP的地方呢?是自動計算還是如何?
自動計算又是依什麼計算
作者: Sion    时间: 2013-6-30 12:43
判断事件是不是在对应的位置上就行了。
通过事件里:获取指定位置的信息来获取事件ID,进行判断就行了。
作者: yiu889    时间: 2013-6-30 13:30
還是不太明白{:2_270:}
示範中用來判定位置信息是用這個腳本
9 == $game_map.events[@event_id].region_id
9是第9個拼圖,之後位置好像是讀取某處的資料
好像沒其他有關的地方了....
難道要我做N個XY變數做判定位置?{:2_270:}
作者: Sion    时间: 2013-6-30 13:38
本帖最后由 Sion 于 2013-6-30 13:43 编辑


用这个就行了吧,没必要用区域ID



图片里搞错了,是代入事件ID
作者: Ayahiyano    时间: 2013-6-30 15:34
本帖最后由 Ayahiyano 于 2013-6-30 18:26 编辑
Sion 发表于 2013-6-30 13:38
用这个就行了吧,没必要用区域ID


版主,这个到底要怎样设置,能讲清楚一点吗


就是像这样我想把石像推到魔法阵中间,上面的门就打开,那要怎么设置事件呢?

QQ图片20130630182625.jpg (76.21 KB, 下载次数: 28)

QQ图片20130630182625.jpg

作者: yiu889    时间: 2013-6-30 18:21
本帖最后由 yiu889 于 2013-6-30 18:22 编辑
Sion 发表于 2013-6-30 13:38
用这个就行了吧,没必要用区域ID


123的變數是什麼來?
那個拼圖什麼其實是做一個推箱子(事件)到指定位置
之後感應到事件自身是否在上頭

上面的判定方法是不是事件到了指定地點變值便會有1?
抱歉太長氣,不過我失敗了{:2_250:}

作者: Sion    时间: 2013-6-30 19:15
本帖最后由 Sion 于 2013-6-30 20:26 编辑

@Ayahiyano  , @yiu889  
推箱子范例.rar (301.68 KB, 下载次数: 89)
记得自行添加System文件夹里的.dll
作者: yiu889    时间: 2013-6-30 21:47
我不知道它有什麼腳本公共事件如何和其他的分開,
乾脆比本來的你囧
http://pan.baidu.com/share/link?shareid=286500&uk=3036939036
不過第一個地圖向下是是拼圖的地方

作者: yiu889    时间: 2013-7-1 11:56

我想做4個物品
用了之後出現上面的寶珠台在主角面前可以推動
推到正確地方門會自動開
作者: Sion    时间: 2013-7-1 14:55
Project5.rar (302.31 KB, 下载次数: 49)
其實我覺得這樣設計不太好...
作者: yiu889    时间: 2013-7-1 21:31

我我罪了誰_(:3」∠)_




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