Project1

标题: 一切关与鼠标, [打印本页]

作者: aafengjunjie    时间: 2009-7-1 12:04
标题: 一切关与鼠标,
本帖最后由 ONEWateR 于 2009-7-1 21:05 编辑

问问...那个鼠标能不能动态的饿....求人大哥门。我在家想了好久都想不出,不过有点点成绩的是
人物不动时有动态动作。可是我老觉的鼠标就这样不好看..所以求你门帮帮我。用鼠标八方向写写鼠标动态脚本..还有额,在图标战斗菜单..怎样响应的..我试过用
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
可是回用冲特.....求求你门,我也不想做伸手党,但是.却是的想不到啊..
我是一个小孩子..以前玩你门的游戏,总觉的做游戏的人是神圣的..伟大的...现在有机会,我想做好点的游戏啊...
作者: ONEWateR    时间: 2009-7-1 12:25
前一个问题看不明
后一个可以用 between? 来实现
    mx,my = Mouse.get_mouse_pos
      if Mouse.trigger?(Mouse::LEFT)
       if mx.between?(self.x,self.x+self.bitmap.width) and
        my.between?(self.y, self.y+self.bitmap.height)
       end
      end
作者: aafengjunjie    时间: 2009-7-1 14:12
就是想事件停止动画饿
作者: aafengjunjie    时间: 2009-7-1 14:12
mx,my = Mouse.get_mouse_pos
      if Mouse.trigger?(Mouse:EFT)
       if mx.between?(self.x,self.x+self.bitmap.width) and
        my.between?(self.y, self.y+self.bitmap.height)
       end
      end
在哪放啊
作者: aafengjunjie    时间: 2009-7-1 14:13
能不能给正个脚本我
作者: aafengjunjie    时间: 2009-7-1 14:22
怎么没来回答的
作者: aafengjunjie    时间: 2009-7-1 14:39
mx,my = Mouse.get_mouse_pos
      if Mouse.trigger?(Mouse:EFT)
       if mx.between?(self.x,self.x+self.bitmap.width) and
        my.between?(self.y, self.y+self.bitmap.height)
       end
      end
作者: ONEWateR    时间: 2009-7-1 14:44
上述脚本纯属参考。~
如果楼主想整合,请贴出你的 图标式选项 的脚步~
作者: aafengjunjie    时间: 2009-7-1 14:50
就是66RPG上的图标脚本哦..
作者: ONEWateR    时间: 2009-7-1 14:54
囧~现在主站都变成了啥样~
请楼主贴出脚本~
作者: aafengjunjie    时间: 2009-7-1 14:58
那样..即使怎样?
作者: aafengjunjie    时间: 2009-7-1 15:51
有人..
作者: 猫哥哥    时间: 2009-7-1 16:25
:L有两个解决办法

1.直接在鼠标坐标处显示不间断播放的动画。以前主站上有个直接播放动画的脚本,现在在在何方我也不知道……如果你对脚本和RGSS的动画脚本比较了解,就用这个方法。

2.直接修改鼠标脚本的刷新部分,模拟动画。大概就是Graphics.frame_count来计时,bitmap的clear和blt来重绘鼠标图案。

如果你看了以上我说的,还没思路,就当我没说过:funk:




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1