[問題]有人用GVMaker開發軟體嗎?
版主: 總版面管理員
好像看到問題的所在了,
此0.2版進入後會有地圖的設置圖,我猜 1 是草地, 0 是敵人行進路線.
但A1000的就不同了,它變成:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
可是它的敵人卻是走 1的設置碼,
而它的砲塔是放在 2 的設置碼.
此0.2版進入後會有地圖的設置圖,我猜 1 是草地, 0 是敵人行進路線.
但A1000的就不同了,它變成:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
可是它的敵人卻是走 1的設置碼,
而它的砲塔是放在 2 的設置碼.
不合理阿~~A1000怎麼出現這麼奇怪的數字??
我把只有黑白兩色的地圖畫到螢幕上再用gvmaker的getPoint()函式
去抓數值....抓到的值就算不是預期的數字, 也應該只有2種數字.
(因為圖只有黑和白,沒第三種顏色)
那12345678....到底打哪來的orz,
好像gvmaker記憶體錯亂了,
找不到原因,不知道該怎麼解決A1000的問題.
之前試灰階程式好像沒問題只是很慢, 怎麼彩色就一堆問題.
它能跑的範例遊戲也都是灰階16色.
有可能是A1000的Gvmaker彩色有bug.?
我的gvmakerIDE是遠見網站下載來的v2.1
不知道有影響嗎?
A1500光碟沒付gvmakerIDE.<====見鬼了,不是應該要有嗎?
(光碟有gvmakerIDE目錄但是缺安裝檔)
那......死馬當活馬醫, 試看看灰階的版本吧orz
不過彩色機是靠軟體模擬灰階應該跑很慢.
理論上原生是灰階螢幕的T1800也適合跑這個版本
我把只有黑白兩色的地圖畫到螢幕上再用gvmaker的getPoint()函式
去抓數值....抓到的值就算不是預期的數字, 也應該只有2種數字.
(因為圖只有黑和白,沒第三種顏色)
那12345678....到底打哪來的orz,
好像gvmaker記憶體錯亂了,
找不到原因,不知道該怎麼解決A1000的問題.
之前試灰階程式好像沒問題只是很慢, 怎麼彩色就一堆問題.
它能跑的範例遊戲也都是灰階16色.
有可能是A1000的Gvmaker彩色有bug.?
我的gvmakerIDE是遠見網站下載來的v2.1
不知道有影響嗎?
A1500光碟沒付gvmakerIDE.<====見鬼了,不是應該要有嗎?
(光碟有gvmakerIDE目錄但是缺安裝檔)
那......死馬當活馬醫, 試看看灰階的版本吧orz
不過彩色機是靠軟體模擬灰階應該跑很慢.
理論上原生是灰階螢幕的T1800也適合跑這個版本
最後由 kumayu 於 2008-12-29 2:47 AM 編輯,總共編輯了 4 次。
出現的碼只是依照顏色深度列出:
(由白轉黑,0是白色)
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
只有第1列的 1,可以放砲塔;更慘的是敵人沒出現.
不知道是不是只有我的A1000會這樣..............
(由白轉黑,0是白色)
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0
只有第1列的 1,可以放砲塔;更慘的是敵人沒出現.
不知道是不是只有我的A1000會這樣..............
應該還是A1000的GetPoint函式有問題.
我改成不透過GetPoint函式抓顏色.
直接把數值先手動輸入到陣列.像這樣.
char MapA1000[10][16]={0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,
1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,
1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,
1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,
1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,
1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,
1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,
1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
你試看看,這樣ok不ok...
如果這樣還不行,那大概是gvmakerIDE有版本的差別吧.
我只有2.1版. 不知道A1000能用什麼版本.
沒辦法上傳@@ 明天再傳看看.
"對不起,你已達到你的最大的上傳配額限制 1 MB"
我改成不透過GetPoint函式抓顏色.
直接把數值先手動輸入到陣列.像這樣.
char MapA1000[10][16]={0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,
1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,
1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,
1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,
1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,
1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,
1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,
1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
};
你試看看,這樣ok不ok...
如果這樣還不行,那大概是gvmakerIDE有版本的差別吧.
我只有2.1版. 不知道A1000能用什麼版本.
沒辦法上傳@@ 明天再傳看看.
"對不起,你已達到你的最大的上傳配額限制 1 MB"
- 附加檔案
-
- TowerDefense0.1code.zip
- 0.1版原始碼和a1000執行檔
- (70.99 KiB) 已下載 1548 次
最後由 kumayu 於 2008-12-30 1:18 PM 編輯,總共編輯了 2 次。
你有打算研究gvmaker嗎? 懂C語言嗎?
它的語法就差不多是簡化版的C, 其實寫起來很簡單.
我現在版本0.3的原始碼要幾千行, 太複雜太亂也很少註解, 很難看懂.
其實2D遊戲原理就是秀圖,數值計算,移動圖片,秀圖,數值計算,移動圖片.....
我放0.1版的,只有一種塔,
原始碼只有幾百行.比較容易看懂.
0.1版source code以及0.1版lav執行檔都放在上面的那post
已把0.1版改成不用getpoint()來抓地圖.
再試看看a1000能不能跑
如果真是getpoint()有問題那就好解決.
新版本0.3的圖片比較多,解壓縮後的容量都超過1MB, 論壇已經沒辦法上傳了.
0.3版畫面(三種砲塔,機槍,緩慢,範圍攻擊)
到後期(22關以後) 20個敵人X20個砲塔,
總運算量太大,a1500的fps數會掉到5以下.
還好TowerDefense畫面慢也一樣能玩.
蠻適合哈電族這種跑不快的機器.
它的語法就差不多是簡化版的C, 其實寫起來很簡單.
我現在版本0.3的原始碼要幾千行, 太複雜太亂也很少註解, 很難看懂.
其實2D遊戲原理就是秀圖,數值計算,移動圖片,秀圖,數值計算,移動圖片.....
我放0.1版的,只有一種塔,
原始碼只有幾百行.比較容易看懂.
0.1版source code以及0.1版lav執行檔都放在上面的那post
已把0.1版改成不用getpoint()來抓地圖.
再試看看a1000能不能跑
如果真是getpoint()有問題那就好解決.
新版本0.3的圖片比較多,解壓縮後的容量都超過1MB, 論壇已經沒辦法上傳了.
0.3版畫面(三種砲塔,機槍,緩慢,範圍攻擊)
到後期(22關以後) 20個敵人X20個砲塔,
總運算量太大,a1500的fps數會掉到5以下.
還好TowerDefense畫面慢也一樣能玩.
蠻適合哈電族這種跑不快的機器.
- 附加檔案
-
- TD03.jpg (129.5 KiB) 已瀏覽 31934 次
我剛剛寫了一個射擊遊戲原型,
總共程式碼還只有100行.
射擊遊戲是最容易上手的遊戲程式,
應該很容易看懂.
趁現在圖量少容量很小,我可以把整個gvmaker project原始檔都上傳.
操作方法:
按左右鍵移動自機
按A發射機槍.
總共程式碼還只有100行.
射擊遊戲是最容易上手的遊戲程式,
應該很容易看懂.
趁現在圖量少容量很小,我可以把整個gvmaker project原始檔都上傳.
操作方法:
按左右鍵移動自機
按A發射機槍.
- 附加檔案
-
- AS1946.jpg (33.41 KiB) 已瀏覽 31848 次
-
- AeroStriker1946_ver0.01.rar
- 射擊遊戲原始碼含project和所有圖檔.
- (29.45 KiB) 已下載 1538 次