請問EZS2裏面捕捉的地址數值是怎麽計算的


版主: GM Saga

回覆文章
KleMenT
高級玩家
高級玩家
文章: 589
註冊時間: 週三 12月 26, 2001 8:00 am

文章 KleMenT » 週五 8月 16, 2002 4:17 am

剛剛看了看那個是怎算出來的
發現ezs裡x y 座標是用十六進位的
要是不懂說一下就會明白
好像是:
我要抓640 * 480
10進制 x 640 * y 480 = 16進制 x 280 * y 1E0
將 0280 01E0 轉換變回 10進制 就是 31457920 了^^
也就是我們會在畫面裡 解像度 640 480 位置抓的POS了^^
所以如果要抓800 * 600 的中間就應該會是19661200^^
最後由 KleMenT 於 週五 8月 16, 2002 4:24 am 編輯,總共編輯了 1 次。
圖檔
KleMenT [F.S]

KleMenT
高級玩家
高級玩家
文章: 589
註冊時間: 週三 12月 26, 2001 8:00 am

文章 KleMenT » 週三 8月 14, 2002 5:22 pm

太久沒玩好像都忘了 說錯了別太激動^^||
圖檔
KleMenT [F.S]

KleMenT
高級玩家
高級玩家
文章: 589
註冊時間: 週三 12月 26, 2001 8:00 am

文章 KleMenT » 週三 8月 14, 2002 5:20 pm

以我所知道ezs 二是沒有座標功能的+_+||
而xpos和ypos 沒記錯是解像度的xy值+_+||
好像是畫面是640x480 那左上角是 x 0 y 0
右下角就是 x 640 y 480
再把x 的位置轉換成 pos形式就是xpos的功能
如果好像說挖礦裡(一格和另一格之間的距離)
這個也跟ezs1的運算不同+_+||
ezs1 一格之間是 22
ezs2 一格我之前post過ezs2 可用的挖礦script 大約是 18.5
說得好像太離題了@@"
圖檔
KleMenT [F.S]

AfterDeath
高級玩家
高級玩家
文章: 460
註冊時間: 週四 7月 12, 2001 8:00 am

文章 AfterDeath » 週日 8月 04, 2002 7:41 am

eustace 寫::o
我沒記錯的話...
例如:
x座標=3
y座標=4
=>pos=3+65536*4
只是個小小的轉換而已...
uoa模組也有提供X2POS,Y2POS,XY2POS這幾個讓你轉換的函數..
阿伯, 慢且 >"<
有看沒有董 :o
EZ 一代跟二代抓座標的方式不同
可不可請高手分析一下
新舊版抓點跟換算的不同

感激不盡!!

頭像
eustace
究級玩家
究級玩家
文章: 5969
註冊時間: 週五 8月 31, 2001 8:00 am

文章 eustace » 週日 7月 21, 2002 5:03 pm

:o
我沒記錯的話...
例如:
x座標=3
y座標=4
=>pos=3+65536*4
只是個小小的轉換而已...
uoa模組也有提供X2POS,Y2POS,XY2POS這幾個讓你轉換的函數..
恭喜ody復站啦!
好多年囉~我都變成上班族了...呵呵~

Xphere
初級玩家
初級玩家
文章: 90
註冊時間: 週二 7月 02, 2002 10:15 am

請問EZS2裏面捕捉的地址數值是怎麽計算的

文章 Xphere » 週三 7月 10, 2002 6:37 pm

比如這樣一個地址17891595
是說X:1789 Y:1595 還是表示別的意思呢
請執教 ^^

回覆文章

回到「輔助軟體討論版」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客