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

Project1

 找回密码
 注册会员
搜索

请问按键事件怎样写?

查看数: 2546 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-5-22 10:39

正文摘要:

各位大大们,本人想编写一个按键事件,例如对一个人按确定键(空格键)是普通对话,按D键就显示特殊对话了,不知道这个事件该怎么写。 如附件,各个键位的对应已经明确,在RMAce中的D键默认是对应“按钮Z”的,于是 ...

回复

冷峻逸 发表于 2015-5-23 09:11:49
提示: 作者被禁止或删除 内容自动屏蔽
jessekidd 发表于 2015-5-22 14:57:37
三途亚梦 发表于 2015-5-22 13:32
并行事件的内容是按下Z打开开关“进行普通对话”,等待20帧,关闭开关“进行普通对话”。
然后每个可以对 ...

感谢!并行坐标判断还是太麻烦了,因为地图太多。
最终改动了一下脚本,将确定按键脚本添加了响应D按键,总算是实现了
三途亚梦 发表于 2015-5-22 13:32:10
jessekidd 发表于 2015-5-22 11:06
感谢!“角色面前位置的事件id”怎样获取?是判断角色面前的坐标吗?


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

评分

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

查看全部评分

jessekidd 发表于 2015-5-22 11:06:04
喵呜喵5 发表于 2015-5-22 10:55
这个功能不建议通过纯事件实现,硬要做的话,在地图上新建一个并行事件,事件内容为按d键时判断角色面前位 ...

感谢!“角色面前位置的事件id”怎样获取?是判断角色面前的坐标吗?
喵呜喵5 发表于 2015-5-22 10:55:13
这个功能不建议通过纯事件实现,硬要做的话,在地图上新建一个并行事件,事件内容为按d键时判断角色面前位置的事件id,根据id不同执行不同内容
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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