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

Project1

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

[已经解决] 关于<完整鼠标系统(四方向)>的两个问题,还望高手相助

[复制链接]

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

跳转到指定楼层
1
发表于 2010-7-20 14:00:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x

刚下完完整鼠标系统(四方向),出现这两个问题。

1.如何直接用鼠标打开菜单?平常直接按x键就可以了,可是我想做一个纯鼠标的游戏,能不能有什么办法让鼠标点击某个地方打开菜单?比方说轩辕剑的右上角菜单图形。

2.如何让鼠标的图形在剧情中转换?比方说平时的地图中一个图标,战斗中一个图标,菜单中一个图标这样的。

跪求解答。谢谢!
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群

Lv1.梦旅人

梦石
0
星屑
55
在线时间
59 小时
注册时间
2007-7-31
帖子
711
2
发表于 2010-7-20 14:26:54 | 只看该作者
用鼠标脚本开启菜单,实际上按鼠标右键就可以打开

评分

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

查看全部评分

急招打字员、游戏评测员、淘宝客服、拍单客服、手机兼职员等职位,有想赚钱的亲们,加QQ:960296464
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

3
 楼主| 发表于 2010-7-20 14:43:34 | 只看该作者
那么2呢?谢谢。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

4
 楼主| 发表于 2010-7-20 16:25:23 | 只看该作者
hvklslv
杨惠妍  新华保险 新华保险 新华保险  格力  格力电器 格力空调 格力空调 格力空调 中兴手机 格力 ...
xn880706 发表于 2010-7-20 15:36



喂,楼上的别发广告好不!?以为白色字就看不见啦?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
452
在线时间
191 小时
注册时间
2006-1-8
帖子
53
5
发表于 2010-7-20 16:37:25 | 只看该作者
四方向鼠标脚本里 self.update  可以进行更改!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
6
发表于 2010-7-21 10:18:36 | 只看该作者
想要调整鼠标的bitmap
找到鼠标脚本 鼠标模块的刷新一段

def self.update
   left_down = $GetKeyState.call(0x01)
   right_down = $GetKeyState.call(0x02)
   if Graphics.frame_count * 3 / Graphics.frame_rate != @total_sec
     @total_sec = Graphics.frame_count * 3 / Graphics.frame_rate
     @a = !@a
   end
   
   if $scene.is_a?(Scene_Map) == false
     $mouse_icon_id = 0
   end
   #比如说你想在战斗脚本中变换bitmap,后面的路径要自己写
  if $scene.is_a?(Scene_Battle)
         @mouse_sprite.bitmap = Bitmap.new(PATH)
       end
   
   if $mouse_icon_id != $mouse_icon_id_last
     case $mouse_icon_id
     when 1
       if @a
         @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/GetItem1')
       else
         @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/GetItem2')
       end
     when 2
       if @a
         @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/TalkTo1')
       else
         @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/TalkTo2')
       end
     when 11
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_LOWER_LEFT')
     when 12
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_DOWN')
     when 13
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_LOWER_RIGHT')
     when 14
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_LEFT')
     when 16
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_RIGHT')
     when 17
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_UPPER_LEFT')
     when 18
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_UP')
     when 19
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/Mouse_UPPER_RIGHT')
     when 0
       @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/木剑')
     end
     $mouse_icon_id_last = $mouse_icon_id
   end

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 19:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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