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

Project1

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

鼠標響應圖片標題菜單。。。

 关闭 [复制链接]

Lv1.梦旅人

空靈

梦石
0
星屑
50
在线时间
11 小时
注册时间
2006-7-27
帖子
521
跳转到指定楼层
1
发表于 2008-4-7 01:09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
。。。今天發的第二個問題貼。。。{/gg}
那個。。。。關於圖片標題菜單。。。能支持鼠標響應咩。。。。怎咩做?
。。。那個。。。我要具體過程。。。。嗯。。。不要給我發站上那倆教程讓俺看。。。- -俺確實看不懂。。。。

好吧。。。大概酱紫了。。。{/gg}

星星在哪里都是很亮的,就看你有沒有抬頭去看他們                       --------華麗麗的百變暖暖窩
本人之作《夙誓》龜速進行中。。= =!

Lv1.梦旅人

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
帖子
6982

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

2
发表于 2008-4-7 01:23:12 | 只看该作者
一种做法是判断鼠标位置
当鼠标位置在某个范围内的时候执行某事件

另外一个做法就是夏娜的图片响应鼠标
利用alpha通道的特性,当鼠标移动到这个图片上的时候响应相应的图片和公共事件

主站搜索一下都找得到范例的,说明都写得很直白,我觉得应该能看懂的
lz先自己44吧
神隐中,偶尔诈尸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
3
发表于 2008-4-7 02:39:55 | 只看该作者
我的范例给你哈!
http://rpg.blue/viewthread.php?tid=81514
回复 支持 反对

使用道具 举报

Lv1.梦旅人

空靈

梦石
0
星屑
50
在线时间
11 小时
注册时间
2006-7-27
帖子
521
4
 楼主| 发表于 2008-4-8 01:53:44 | 只看该作者
以下引用9244579于2008-4-6 18:39:55的发言:

我的范例给你哈!
http://rpg.blue/viewthread.php?tid=81514

謝謝。。但。。我說的不是事件做標題。。- -。。。不然事件做標題俺也會。。- -

星星在哪里都是很亮的,就看你有沒有抬頭去看他們                       --------華麗麗的百變暖暖窩
本人之作《夙誓》龜速進行中。。= =!
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

5
发表于 2008-4-8 01:58:30 | 只看该作者
你是说用脚本制作的图片标题菜单?这个?
http://rpg.blue/web/htm/news167.htm

我一般的做法是直接放个window在后边= =

建议你采用判断鼠标坐标的方法。
Mouse.get_mouse_pos可以获取鼠标坐标值……

    mouse_x, mouse_y = Mouse.get_mouse_pos # 分别是X,Y坐标
if mouse_x > XXX and mouse_y < XX 之类的……

如果鼠标在你判断的标题位置,并且鼠标左键被按下,那么就调用command_new_game
或command_continue之类……
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

空靈

梦石
0
星屑
50
在线时间
11 小时
注册时间
2006-7-27
帖子
521
6
 楼主| 发表于 2008-4-8 02:08:13 | 只看该作者
以下引用水迭澜于2008-4-7 17:58:30的发言:

你是说用脚本制作的图片标题菜单?这个?
http://rpg.blue/web/htm/news167.htm

我一般的做法是直接放个window在后边= =

建议你采用判断鼠标坐标的方法。
Mouse.get_mouse_pos可以获取鼠标坐标值……

   mouse_x, mouse_y = Mouse.get_mouse_pos # 分别是X,Y坐标
if mouse_x > XXX and mouse_y < XX 之类的……

如果鼠标在你判断的标题位置,并且鼠标左键被按下,那么就调用command_new_game
或command_continue之类……


[本贴由作者于 2008-4-7 18:00:53 最后编辑]

其實差不多啦。。。。但我用的是介個。。。
http://rpg.blue/web/htm/news16.htm
那個。。。介個的畫。。可以一樣醬紫改咩?

星星在哪里都是很亮的,就看你有沒有抬頭去看他們                       --------華麗麗的百變暖暖窩
本人之作《夙誓》龜速進行中。。= =!
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

7
发表于 2008-4-8 02:09:36 | 只看该作者
恩。可以

在update的部分用get_mouse_pos得到坐标,然后用if什么什么的判断
条件满足就调用command~
其实不难的,呵呵
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

空靈

梦石
0
星屑
50
在线时间
11 小时
注册时间
2006-7-27
帖子
521
8
 楼主| 发表于 2008-4-8 02:11:16 | 只看该作者
以下引用水迭澜于2008-4-7 18:09:36的发言:

恩。可以

在update的部分用get_mouse_pos得到坐标,然后用if什么什么的判断
条件满足就调用command~
其实不难的,呵呵

呃。。。那個。。。其實俺咩看懂上面那個。。。{/gg}能不能。。。詳細點。。。。

星星在哪里都是很亮的,就看你有沒有抬頭去看他們                       --------華麗麗的百變暖暖窩
本人之作《夙誓》龜速進行中。。= =!
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

9
发表于 2008-4-8 02:39:08 | 只看该作者
def update里


x,y = Mouse.get_mouse_pos
if x < 320 and x > 200 and y < 240 and y > 160 and Mouse.trigger?(Mouse::Left)
#数字是举例。你随便改
command_new_game #开始新游戏
elsif X什么什么什么(参考前面那段继续改= =)
command_continue
elsif 什么什么什么
command_shutdown
end
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

空靈

梦石
0
星屑
50
在线时间
11 小时
注册时间
2006-7-27
帖子
521
10
 楼主| 发表于 2008-4-8 03:09:16 | 只看该作者
那個。。是新寫一個腳本咩?

星星在哪里都是很亮的,就看你有沒有抬頭去看他們                       --------華麗麗的百變暖暖窩
本人之作《夙誓》龜速進行中。。= =!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 23:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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