幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2984|回复: 4

[提问] 求教,如何在GM中实现DNF那样的指令发招功能?

[复制链接]

1

主题

6

帖子

55

积分

②入门

积分
55
发表于 2012-10-9 01:11:49 | 显示全部楼层 |阅读模式
请教大神

如果我想
1.按住前,角色向前走
2.快速连续按下两次前,第二次按下后按住不放,角色向前跑

用game maker 8.1,如何可以实现?
回复

使用道具 举报

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
发表于 2012-10-9 18:56:09 | 显示全部楼层
这里仅提供一种思路~ 你可以创建一个字符串来记录最近的按键,用它来和你的固定招数对比,并且在很短的时间内消除它
回复 支持 反对

使用道具 举报

1

主题

6

帖子

55

积分

②入门

积分
55
 楼主| 发表于 2012-10-10 18:36:51 | 显示全部楼层

回 1楼(埃兰蒂菲丝) 的帖子

恩,谢谢

用current_time取到时间,差不多搞出来了

不过用字符串记录按键我不会,所以我设了很多变量
回复 支持 反对

使用道具 举报

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
发表于 2012-10-10 19:57:55 | 显示全部楼层
在说明里keyboard函数区里有相关函数,即记录最后一个按下的键~并且利用一个字符串来不断增加(不断地自身+最后按下的键)即可~
回复 支持 反对

使用道具 举报

1

主题

6

帖子

55

积分

②入门

积分
55
 楼主| 发表于 2012-10-10 21:59:29 | 显示全部楼层

回 3楼(埃兰蒂菲丝) 的帖子

谢谢,我去找找看。

这样的话会容易很多。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-19 05:23 , Processed in 0.020542 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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