一起來做網頁游戲一 巧婦難為無米之炊
首先要感謝大家的支持,謝謝。從這篇開始,就開始以我做的一個網頁游戲為背景進行分析和介紹整個游戲的設計和開發過程。由于個人能力有限,如果在文章中有什么錯誤的話,還請大家指正,哈哈。
如果您還沒有體驗過這款游戲的話,可以從http://developer.51cto.com/art/201206/344003.htm找到我的游戲。
好的,接下來開始正題吧。
就像一句古話所說的一樣:巧婦難為無米之炊。沒有素材又怎么做游戲呢?這可確實難到了我們這種只會coding的程序猿了。但是我們總得想點辦法解決這個問題啊。
如果你有專門做美工的同學,恭喜你,你可以不用為此發愁了。
但是如果你是一個和我一樣的,單槍匹馬的搞游戲的話,下面的內容可能對你有所幫助。
首先我們來看一下網頁游戲的資源管理這塊。我們知道由于帶寬的限制和程序開發的問題,一般來說不會將游戲的資源直接打包到游戲程序中。更多情況都是游戲在運行中需要什么資源加載什么資源。那么這些資源素材的話通常就會單獨存放,需要時游戲主程序會進行加載。這也就為我們獲得他的資源提供了可乘之機。
1、獲取客戶端游戲的資源素材
我們可以通過在網上找到許多類似于資源提取器的東西,我們完全可以利用這些工具提取一下客戶端游戲的資源素材然后再拿來加工。
2、獲取網頁游戲資源素材
對于網頁游戲的素材資源,通常在我們玩過該游戲以后就可以在網頁緩存中找到相應的緩存。所以只要用瀏覽器打開網頁游戲,并且玩上一會,你再打開緩存文件夾就會發現里面有很多包括人物的swf、圖片、音頻、游戲主程序等文件。哈哈。這些就是你后面完成游戲的米米哦。我之前就是用的IE6。先將IE緩存清空,然后打開網頁游戲,盡情的玩起,把你所想要的地方***都去打開一下。例如你需要他商店中物品的資源,但是如果你進去游戲又沒有開過商店的話,一般來說這些資源是不會存儲在緩存中的,因為他并沒有需求去加載這些資源。之后你就可以將緩存中的資源拷貝出來進行篩選。
3、知之為知之,不知google知
當然你還可以通過google和百度搜索想要的素材。
4、論壇是個好地方
有些美工或者游戲制作的論壇上面會有一些別人弄好了的素材,多逛逛論壇可以讓你受益匪淺。這里推薦一下天地會。天地會是個好地方。哈哈
當然,使用這些素材的時候一定要注意版權問題哦。自己做著玩玩可以,千萬不要直接把別人的素材做出來的東西直接拿去商業化了。
好的,就到這里吧。
原文鏈接:http://www.cnblogs.com/liusy1988/archive/2012/07/09/2570438.html
【編輯推薦】