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

Project1

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

[已经解决] 请问按键事件怎样写?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2009-5-4
帖子
12
跳转到指定楼层
1
发表于 2015-5-22 10:39:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位大大们,本人想编写一个按键事件,例如对一个人按确定键(空格键)是普通对话,按D键就显示特殊对话了,不知道这个事件该怎么写。

如附件,各个键位的对应已经明确,在RMAce中的D键默认是对应“按钮Z”的,于是我这样写的事件(附件2)。
但是对这个事件的的触发条件是“按确定键”不是很理解,因为我按D键完全没有效果,只有D键和确定键(空格键)一起按下时才会触发这个事件,所以求助这个事件究竟该怎么写?

2.jpg (53.87 KB, 下载次数: 35)

键位对应

键位对应

按键.jpg (368.34 KB, 下载次数: 38)

事件编写

事件编写

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9414 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2015-5-22 10:55:13 | 只看该作者
这个功能不建议通过纯事件实现,硬要做的话,在地图上新建一个并行事件,事件内容为按d键时判断角色面前位置的事件id,根据id不同执行不同内容
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2009-5-4
帖子
12
3
 楼主| 发表于 2015-5-22 11:06:04 | 只看该作者
喵呜喵5 发表于 2015-5-22 10:55
这个功能不建议通过纯事件实现,硬要做的话,在地图上新建一个并行事件,事件内容为按d键时判断角色面前位 ...

感谢!“角色面前位置的事件id”怎样获取?是判断角色面前的坐标吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
4
发表于 2015-5-22 13:32:10 | 只看该作者
jessekidd 发表于 2015-5-22 11:06
感谢!“角色面前位置的事件id”怎样获取?是判断角色面前的坐标吗?


并行事件的内容是按下Z打开开关“进行普通对话”,等待20帧,关闭开关“进行普通对话”。
然后每个可以对话的事件都设置一页条件为“进行普通对话”打开时,并行处理
用到4个变量,即玩家坐标XY,事件坐标XY,然后判断它们的值,如果结果为“临近”的出现“显示文字”来对话。

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2009-5-4
帖子
12
5
 楼主| 发表于 2015-5-22 14:57:37 | 只看该作者
三途亚梦 发表于 2015-5-22 13:32
并行事件的内容是按下Z打开开关“进行普通对话”,等待20帧,关闭开关“进行普通对话”。
然后每个可以对 ...

感谢!并行坐标判断还是太麻烦了,因为地图太多。
最终改动了一下脚本,将确定按键脚本添加了响应D按键,总算是实现了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
6
发表于 2015-5-23 09:11:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 04:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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