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

Project1

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

求教鼠标在屏幕上直接点击从而启动事件的方法

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2008-12-28
帖子
3
跳转到指定楼层
1
发表于 2008-12-29 03:05:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本人想用RPG Maker制作一个游戏的demo,苦学了一个星期的脚本语言目前也只能算勉强入门,由于本人是美工,所以想了个招,直接制作素材来拼游戏的操作界面,用事件来触发一些按钮效果,目前的鼠标脚本虽然能控制和触发事件,但前提是要人物移动到事件周围,我现在想隐藏掉主角,用鼠标直接点击触发事件,这样我只需要在地图资源里绘制我需要素材就可以了,我找了一天的教程也没整明白,目前处于崩溃状态,求各位高人给改下~~~泪奔~~{/dk}
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

2
发表于 2008-12-29 08:37:27 | 只看该作者
用RPG制作这种的游戏,难道不是有些舍近而求远么?
目前没有鼠控脚本能达到楼主要的效果。

最后还有一个疑问:这就算能成,要归类到什么类型的游戏?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

3
发表于 2008-12-29 08:57:37 | 只看该作者
折衷的办法:试试在按扭处设置事件………主角移动速度速率为最高然后直接跳跃(反正是透明的)
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2008-12-29 09:31:16 | 只看该作者
精灵记得主站上有这么个教程——鼠标点击图片响应公共事件,你去找找。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

5
发表于 2008-12-29 15:39:04 | 只看该作者
http://rpg.blue/web/htm/news619.htm
http://rpg.blue/web/htm/news278.htm

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2008-12-28
帖子
3
6
 楼主| 发表于 2008-12-29 18:07:59 | 只看该作者
以下引用天圣的马甲于2008-12-29 7:39:04的发言:

http://rpg.blue/web/htm/news619.htm
http://rpg.blue/web/htm/news278.htm

谢谢哈,我决定采用http://rpg.blue/web/htm/news278.htm 这里的方法,这样监测鼠标位置虽然麻烦了些,不过按照640*480的大小每个事件格子是32*32大小我也好计算位置来设定公共事件,这样我就能直接点击地图来触发公共事件。。。。按照链接里的教程我将                                                                    mouse_x, mouse_y = Mouse.get_mouse_pos
if Mouse.press?(Mouse::LEFT)
if mouse_x > 0 and mouse_x < 320 and
mouse_y > 200 and mouse_y < 480
$game_temp.common_event_id = 1
end
end
复制到公共事件1里并采用并行处理,那我想触发的事件是直接在这个公共事件里接还是在地图上设置?貌似两个都试了都没成功,麻烦给说的详细些我比较笨,万分感谢。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

7
发表于 2008-12-29 18:15:02 | 只看该作者
- -你已经复制到公共事件1了的话,就要把
$game_temp.common_event_id = 1
这一句改为2了。这样处理的就是2号公共事件。否则你触发的和判断的都是它本身,那跟没弄一样。

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2008-12-28
帖子
3
8
 楼主| 发表于 2008-12-29 19:21:28 | 只看该作者
以下引用天圣的马甲于2008-12-29 10:15:02的发言:

- -你已经复制到公共事件1了的话,就要把
$game_temp.common_event_id = 1
这一句改为2了。这样处理的就是2号公共事件。否则你触发的和判断的都是它本身,那跟没弄一样。

谢谢哈终于成功了,还是我太笨了没仔细看脚本,现在终于可以象公司的界面编辑器一样制作素材然后给出坐标调用了,现在我就可以直接画各层界面然后靠公共时间的场所转移来切换了,虽然对高手来说有点笨拙,不过对我这样的小菜操作起来都很简单,再次感谢~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-20 03:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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