一、簡介: Lua作為目前最為流行的、免費輕量級嵌入式腳本語言,在很多工業級的應用程序中被廣泛應用,如Adobe's Photoshop,甚至是在一些著名的游戲程序中也被大量使用,如星際。不僅如此,由於Lua具備很多特殊的優點,如語法簡單(基於過程)、高效穩定(基於字節碼)、可以處理復雜 ...
一 引子 為了讓更多的編程初學者,輕松愉快地掌握面向對象的思考方法,對象繼承和多態的妙用,故推出此系列隨筆,還望大家多多支持。 二 游戲截圖與說明 . 游戲截圖 . 游戲說明: 藍色磚塊磚塊為普通磚塊,紫色磚塊為特殊磚塊,紫色磚塊被打中后,會有一個獎勵 小方塊掉下來 ,擋板接到后可以發射子彈 單擊空格鍵 ,子彈可以打壞普通方塊。 . 由以上描述可知,游戲中至少要定義以下對象:擋板,小球,普通磚塊, ...
2014-03-04 16:04 8 1838 推薦指數:
一、簡介: Lua作為目前最為流行的、免費輕量級嵌入式腳本語言,在很多工業級的應用程序中被廣泛應用,如Adobe's Photoshop,甚至是在一些著名的游戲程序中也被大量使用,如星際。不僅如此,由於Lua具備很多特殊的優點,如語法簡單(基於過程)、高效穩定(基於字節碼)、可以處理復雜 ...
一 引子 為了讓更多的編程初學者,輕松愉快地掌握面向對象的思考方法,對象繼承和多態的妙用,故推出此系列隨筆,還望大家多多支持。 二 本節內容---主界面搭建 1.主界面截圖 2. 該窗體 ...
公司最近要去我去整理出一個完整的WPF培訓的教程,我剛好將自己學習WPF的過程和經驗總結整理成筆記的方式來講述,這里就不按照書上面的東西來說了,書本上一般都是按部就班,深入淺出。我這里主要是以實戰和具體的代碼為准來講述。 目前使用WPF的時間不算長,大概有2年 ...
1. 基礎: Lua的一項重要用途就是作為一種配置語言。現在從一個簡單的示例開始吧。 --這里是用Lua代碼定義的窗口大小的配置信息 width = 200 height = 300 下面是讀取配置信息的C/C++代碼: 下面 ...
現在很多的javascript控件,非常的不錯,其中step就是一個,如下圖所示: 那么如何用C#來實現一個step控件呢? 先定義一個StepEntity類來存儲步驟條節點的信息: 定義一個名為StepViewer 的用戶控件 ...
/galaxian-canvas-game/tree/master/part1 1.游戲背景滾動 最終的游戲演 ...
和函數一樣,C++中的class也可以類型參數化,其中容器類是極具這一特征的。對於模板類的基本定義和使用,可以參考STL,這里就不做過多的贅述了。下面將主要介紹一下與其相關的高級實用特征。一、模板的特化: 這里可以先將類模板特化與面向對象中的多態進行一個簡單的比較,這樣可以便於 ...
1. 數組操作: 在Lua中,“數組”只是table的一個別名,是指以一種特殊的方法來使用table。出於性能原因,Lua的C API為數組操作提供了專門的函數,如: void lua_rawgeti(lua_State* L, int index, int key ...