以下引用越前リョーマ于2008-5-24 13:38:11的发言:
但是可以改成不同情况下不同鼠标样式吗?那样好看些。
PS。比如一般用一个,攻击一个,魔法(技能)一个,等……
以下引用禾西于2008-5-24 13:41:14的发言:
没有注釋...没有注釋...没有注釋...没有注釋...没有注釋...没有注釋...
囧rz ||| 看不明白...
大致上從字眼上面看來是用鼠標點擊取點的方法實現。(所有鼠標系統都是這樣咩)
內核是夏娜的鼠標系統,
與wh甚麼b(名字太難記)的尋路系統。<----press尋路還是實現不了,殘念|||
窗口的手感不錯,就是系統用起來不太靈活...
以下引用禾西于2008-5-24 13:48:33的发言:
卡死在尋路系統...。休息一段時間看看有沒有突破|||
以下引用禾西于2008-5-24 14:09:44的发言:
Panel 的判斷是通過甚麽方法實現的?可以稍微說一下嗎?
是不是 用 for 循環 檢查範圍數組?
禾西睏覺,沒有細看...
以下引用禾西于2008-5-24 14:09:44的发言:
Panel 的判斷是通過甚麽方法實現的?可以稍微說一下嗎?
是不是 用 for 循環 檢查範圍數組?
禾西睏覺,沒有細看...
def on_panel
return false if !$scene.is_a?(Scene_Map)
return false if ($scene.panel_left == nil && $scene.panel_right == nil)
mx,my = Mouse.pos
if $scene.panel_left != nil
if mx >= $scene.panel_left.x && mx <= $scene.panel_left.x + $scene.panel_left.width &&
my >= $scene.panel_left.y && my <= $scene.panel_left.y + $scene.panel_left.height
return true
end
end
if $scene.panel_right != nil
if mx >= $scene.panel_right.x && mx <= $scene.panel_right.x + $scene.panel_right.width &&
my >= $scene.panel_right.y && my <= $scene.panel_right.y + $scene.panel_right.height
return true
end
end
return false
end
以下引用yangff2于2008-5-24 22:04:28的发言:
本来想用vb写个dll但是,居然无法调用?!!!!!
我囧了
以下引用沉影不器于2008-5-25 19:17:01的发言:
能不能具体说明一下相比原鼠标脚本哪方面的做了改进...
以下引用yangff2于2008-5-24 22:04:28的发言:
本来想用vb写个dll但是,居然无法调用?!!!!!
我囧了
vb写个dll...
vb输出函数似乎有点困难,不晓得您怎么输出的...
以下引用link006007于2008-5-25 1:30:28的发言:
以下引用yangff2于2008-5-24 22:04:28的发言:
本来想用vb写个dll但是,居然无法调用?!!!!!
我囧了
或许是你的Dll导出格式有问题
我没有记错的话 VS做出的 为了保持函数兼容性,函数都是__stdcall(C\C++中是这么叫的),
__stdcall这样的函数调用方式, 在编译时会产生别名, 命名依编译器而定,
所以在Win32API.new的函数中,使用原函数名肯定调用不到
当然了. 上面是我用C\C++时遇到的 VB没用过
以下引用越前リョーマ于2008-5-24 13:49:36的发言:
我最希望的就是鼠标系统不要卡……
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |