查看: 2139|回复: 5

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

[复制链接]

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2010-7-20 14:00:27 | 显示全部楼层 |阅读模式

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

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

×

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

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

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

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

129993099
永恒の梦制作组QQ群
梦石
0
星屑
55
在线时间
59 小时
注册时间
2007-7-31
回帖
627
发表于 2010-7-20 14:26:54 | 显示全部楼层
用鼠标脚本开启菜单,实际上按鼠标右键就可以打开

评分

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

查看全部评分

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

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

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

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2010-7-20 16:25:23 | 显示全部楼层
hvklslv
杨惠妍  新华保险 新华保险 新华保险  格力  格力电器 格力空调 格力空调 格力空调 中兴手机 格力 ...
xn880706 发表于 2010-7-20 15:36



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

使用道具 举报

梦石
0
星屑
444
在线时间
189 小时
注册时间
2006-1-8
回帖
44
发表于 2010-7-20 16:37:25 | 显示全部楼层
四方向鼠标脚本里 self.update  可以进行更改!
回复

使用道具 举报

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
回帖
2059
发表于 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就是等某位仁兄的巨坑

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部