Project1

标题: 如何更换鼠标的图案? [打印本页]

作者: fishfish    时间: 2008-5-15 18:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: fishfish    时间: 2008-5-16 22:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-16 22:42
腳本166行
作者: fishfish    时间: 2008-5-17 19:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-17 19:40
怎麼飙到那裏去了||||||||||||||||||||||
搜索這個,然後你就看到大堆有關鼠標圖的東西了
         @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/GetItem1')

[LINE]1,#dddddd[/LINE]
望樓下...難道我看錯一個腳本了 囧rz
作者: 劍之飛龍☆    时间: 2008-5-17 19:41
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================

#=================以下两个用来调整战斗时的手感问题,可以自己试试。
$敌人选框扩大 = 20
$角色选框扩大 = 30


#==============================================================================
# API调用
#==============================================================================
$ShowCursor = Win32API.new("user32", "ShowCursor", 'i', 'l')
$GetCursorPos = Win32API.new("user32", "GetCursorPos", 'p', 'i')
$ScreenToClient = Win32API.new("user32", "ScreenToClient", 'ip', 'i')
$GetActiveWindow = Win32API.new("user32", "GetActiveWindow", nil, 'l')
$Window_HWND = $GetActiveWindow.call
$GetKeyState = Win32API.new("user32", "GetKeyState", 'i', 'i')
#$FindWindow = Win32API.new("user32", "FindWindow", 'pp', 'i')
#$HookStart  = Win32API.new("mouse_hook.dll", "HookStart", 'i', nil)
#$HookEnd  = Win32API.new("mouse_hook.dll", "HookEnd", nil, nil)
#$GetMouseStatus  = Win32API.new("mouse_hook.dll", "GetMouseStatus", 'i', 'i')
#$Window_HWND = $FindWindow.call(nil, 'mousetry')

module Mouse  
  LEFT = 0x01
  RIGHT = 0x02

  def self.init(sprite = nil)
#   $HookStart.call($Window_HWND)
    $ShowCursor.call(0)
   
    @show_cursor = false
   
    @mouse_sprite = Sprite.new
    @mouse_sprite.z = 99999
    @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/001-Weapon01.png')
    #@mouse_sprite.bitmap.fill_rect(Rect.new(0, 0, 32, 32), Color.new(0, 0, 0))

    @left_press = false
    @right_press = false
    @left_trigger = false
    @right_trigger = false
    @left_repeat = false
    @right_repeat = false
    @click_lock = false
   
    update
  end

修改彩色部分即可
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: fishfish    时间: 2008-5-17 19:45
提示: 作者被禁止或删除 内容自动屏蔽




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