原创 libxml教程

緣起 我的CloudBox需要一個跨平臺的方案來解決iOS上以及Android上的xml檔案讀取問題 因爲遊戲總是需要儲存一些設定值,或是過關存檔之類的 但又不能輕易的使用iOS內建提供的或著是Java內建提供的函數,這樣整起來會很麻煩

原创 Super Pig遊戲開發記錄(2)

拿到了畫面中其他部分的圖,像是血量,計分,以及主角跟boss的距離這些圖 首先我先將左上角的愛心跟數字,用一個類來封裝,由這個類來控管血量 然後將分數這邊也用一個類來封裝,最後是將距離條也用一個類來封裝。 距離條這個類,提供了兩個屬性

原创 我在廁所大戰的關卡設計方式

http://itunes.apple.com/cn/app/toilet-war/id415891931?mt=8在廁所大戰中,我是利用常量的方式來弄 int MaxNpcNumber[][] { { 1, 1, 1, 1, 1, 1

原创 [C#] 開源小工具,Icon批次產生器

緣起 鑑於我本來有在做多個平臺以及上架應用到多個market 每次在整理各個平臺需要的icon都搞的頭暈腦脹的 雖然之前有做photoshop的批處理才弄icon,但說真的每次都要開photoshop真的也蠻慢的 而且它的批處理也不是很好

原创 雲的編程史(3):突破,畢業項目

我學校的畢業項目,從大三開始,到大四上學期,長達三個學期的時間。 大二時,就已經提前在準備遊戲開發的相關學習。 在大二升大三的暑假,就開始學習Win

原创 [CloudBox] 環狀捲動背景控件

緣起 爲了我的下一個橫向卷軸遊戲,所以想設計一個卷軸遊戲的捲動背景專用的類。 思路 思路其實是很簡單,一般來說卷軸遊戲的背景,是一張大張的圖,前後可以環狀的接合 所以我需要載入一張圖片,將其設定爲兩個圖,用前後貼的方式讓它看起來有捲動的效

原创 OpenGL ES Programming Guide for iOS 第一章

關於OpenGL ES Open Graphics Library(OpenGL)用於二維及三維數據的可視化。它是一種多用途的開放標準圖形庫,支持二維和三維數位內容創作,機械和建築設計,虛擬樣,飛行模擬,遊戲,以及更多的應用。OpenGL

原创 親愛的程序員們,我有一個很好的創意

Myles, 你好     上週末我和XXX閒聊時,他告訴我你是一個編程高手,而且在接下來的幾個月裏你將要休假在家。我下週將會辭職,去專心投入我的一個創業計劃[...他想要開發的應用的描述...]。我沒有一點編程經驗,我正在尋找一個程序員

原创 雲的編程史(2):啓蒙,進入遊戲

我就讀的大學,只有一年級的編程課有實機敲代碼的機會。 其他的課程像是數據結構,算法等,其實都沒有實機練習的機會。 都是被要求回家自己練習。 大二時,

原创 Super Pig遊戲開發記錄(1)

首先第一步,先把之前做的一個小遊戲的模版弄過來,然後修改修改。 在前一個小遊戲中已經做好捲動背景及亂數產生物件的部份功能,直接拿來這個遊戲用就很剛好。 主角是隻小豬,所以我找了亂馬1/2中的小P的圖,在上面寫字弄成兩張圖,來代表動畫。

原创 OpenGL ES Programming Guide for iOS 第二章

第二章 iOS上的OpenGL ESOpenGL ES提供程序接口原函數以透過圖形加速硬件管線繪製。OpenGL消耗圖形命令產生影像用以顯示給用戶,或進一步處理OpenGL ES以外的檢索。OpenGL ES規範明確聲明瞭每個函數的行爲。

原创 雲的編程史(4):種子,編程之道

大學時期,有個曾經只交往一個月就把我甩了的女友。 不用說,當時我非常傷心難過,我用來麻痹自己的方式,基本上還算正當。 練武,讀佛經,道德經,編程等。

原创 Super Pig遊戲開發記錄(3)

如圖所見,這只是用photoshop簡單拉一拉然後隨意弄出來的測試圖 做了工具之後,要把圖直接轉換成ios使用就很方便,雖然不多,但畢竟也切了11張小圖出來 如果要轉換成iOS一般顯示跟Retina Display支持可是要一張一張

原创 Super Pig遊戲開發記錄(4)

記錄到這邊,回顧一下當初再做Super Pig遊戲時,我後來使用心智圖作爲工具來發想整個遊戲 作爲一個簡單的紀錄,對於我來說,我自己既是產品企劃,也是程序開發 所以很多細節的UML,需求,SA,SD等文件,其實是沒有必要去做的 畢竟那

原创 [C#] interface與delegate的效能比較

前言 以前在Code Complete 2nd(代碼大全2)這本書上看過 說在像是C#這種類型語言中能不要用delegate就儘量不要用,多使用interface取代,以避免效能上的影響 實踐出真理,所以我就寫了個小范例來測試 我的硬件是