Project1

标题: 我想实现一个功能,大家帮帮忙...... [打印本页]

作者: anzhongyang    时间: 2010-7-8 00:45
标题: 我想实现一个功能,大家帮帮忙......
举个例子说
首先一共有ABCD四个地图,我想做到的是,当主角在A地图时,按ESC键,就会被传送到D地图,然后再按ESC,主角又会被传送到A地图,当主角在B地图时,按ESC键会被传到D地图,然后再按ESC,主角又会被传到B地图,当主角在C地图时,按ESC键会被传到D地图,再按ESC主角又会被传回C地图.......
如何实现?麻烦大家了......
作者: 败笔    时间: 2010-7-8 03:20
本帖最后由 败笔 于 2010-7-8 04:46 编辑

ESC键会和呼出菜单有冲突啊!
思路是!
在地图A设事件!
条件分歧
当XX按下时!
变量=1
移动到地图D
在地图B设事件!
条件分歧
当XX按下时!
变量=2
移动到地图D
在地图C设事件!
条件分歧
当XX按下时!
变量=3
移动到地图D
在地图D设事件!
条件分歧
当XX按下时!
条件分歧
变量=1时
移动到地图A
除此之外的场合
变量=2时
移动到地图B
除此之外的场合
变量=3时
移动到地图C
除此之外的场合
结束

另一种方法(同种道理)
按CTRL键

作者: Rose丶旋律    时间: 2010-7-8 05:45
樓上這個是不是麻煩了點..
直接在地圖上弄一個並行處理的事件,
然後設置當XXX鍵被按下時
做XXX處理不就好了?
作者: 亿万星辰    时间: 2010-7-8 06:34
公共并行事件,判断当前地图ID即可,只是用ESC键作为控制键不太合适~
作者: 亿万星辰    时间: 2010-7-8 16:40
在变量操作里面,其他里有~
话说……这个不算连帖吧……  = =|||
作者: 传说中di    时间: 2010-7-8 17:18
代入地图ID
分岐
作者: anzhongyang    时间: 2010-7-8 23:04
谢谢大家了,试过了,非常完美,谢谢大家




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