原创 cocos2d-x的VisualStudio2010環境搭建

我的系統是Windows 7,安裝了VS2010,必須安裝C++模塊,這個步驟省略,關於64位系統安裝VS會出現的問題的解決方法,這裏暫不提供。 打開這個頁面http://cn.cocos2d-x.org/download下載cocos2

原创 使用對象池優化代碼的一種技巧

對象池可以用於優化代碼,提高代碼效率。 這裏我提供了一種簡單的技巧。 查閱一下代碼,把函數內的、函數開頭的所有定義引用變量+new對象的代碼找到,然後從對象池中pop出來,再在函數結尾中把對象再push進去。 如果是隻有函數內的一段代碼用

原创 XNA圖片縮放的兩種方法

第一種: spriteBatch.Draw(texture, new Vector2(10, 20), null, Color.White, 0, Vector2.Zero, new Vector2(beishu * 0.5f, beis

原创 用Excel趨勢線來設計飛行軌跡

我們都玩過飛機射擊遊戲,裏邊的敵機都有運動軌跡的,要設計這種運動軌跡,需要一個與之對應的數學函數式子,表明了y和x的關係,可是我們平常見到的也就只有最簡單的幾個函數,怎樣生成隨便一個函數線的函數式呢? 方法是用Excel2010,打開Ex

原创 一個簡單的飛行棋AI策略

飛行棋是老少皆宜的簡單棋類遊戲,它的介紹請各位讀者自行搜索,這裏不贅述。這裏提供了一個簡單的飛行棋電腦玩家的策略,它由以下一些組成: 1、儘量讓目的地是與自己顏色一致的格子; 2、在目的地是與自己顏色一致的時候,選擇能跨越飛行的,這樣能多

原创 貪喫蛇遊戲——經典益智遊戲製作方法手稿

以下是網上隨便找的一個貪喫蛇遊戲圖片: 首先,地圖是由N多個同樣大小的方格拼接而成的,食物和景色(就是圖中的草)都是隨機生成的。 主要是蛇的問題,蛇可以看作是一個整體,也可以看做是很多個部分組成的。 先把它看成是整體,這時蛇的方向永遠都

原创 我發佈在Steam的兩款遊戲

https://store.steampowered.com/app/850110/   https://store.steampowered.com/app/892490/    

原创 猜數字遊戲設計原理

猜數字遊戲: 總共有四個空,讓玩家猜四個0~9有序不重複的數字。 如果一個數位置和數字都正確,就得到了一個A; 如果一個數位置不對,數字對,就得到了一個B。 每次玩家猜完之後告訴玩家他得到了多少個A和多少個B。   原理:   首先我們用

原创 Away3D的FlashBuilder配置教程

Away3D是當前流行的Flash3D引擎,這裏寫一下它的FlashBuilder配置方法,供各位查閱參考。 首先安裝FlashBuilder4.6,這個過程這裏不再贅述。 這裏是Away3D的官網http://away3d.com/,下

原创 AS3多線程入門(下):多線程編程入門

AS3的多線程和Java的不同,程序員需要在同一個類中判斷當前是在主線程還是在分支線程,然後進行操作。 判斷Worker.current.isPrimordial這個量: if(Worker.current.isPrimordial) {

原创 cocos2d-x處理單點觸摸事件

這篇文章真的很菜鳥,但是出於考慮到cocos2d-x的資料真的不好查,網上又是千古文章一大抄,抄了很多還是很多的錯誤,所以還是寫一篇博客。 cocos2d-x的觸摸事件有多種方式,單點觸摸最爲簡單。 首先我們新建一個Cocos2d-win

原创 5個百度統計SEO建議邀請碼

420f075c822aa497 e434f73f97ea03c4 fac48a08823c74d2 26ab8d204b727c04 1611a5b3dc8fdbe8 先到先得! 點贊 收藏 分享

原创 Java Swing 貪吃蛇遊戲Snakes1.0展示

方向鍵上下左右控制方向。 作者:wangdong20 指導:Jether 下載地址:http://dl.dbank.com/c04i1bzt27 源碼下載地址:http://www.oschina.net/code/snippet_23

原创 血條的兩種實現方法

其實,這篇文章的題目應該是“堆疊物的兩種實現”,可是“堆疊物”這個詞讓人覺得陌生。 在《元祖洛克人》這樣的遊戲中,血條也是遊戲的畫面的一部分。 這種血條就像是一種東西的堆疊,這種東西有兩種方法實現,一是使用一大堆的圖片,從0格血,到滿血,

原创 AS3多線程入門(上):搭建開發環境

最新的Flash 11.4出了多線程功能,現在就可以體驗一把AS3的多線程開發。 我們需要準備的東西: FlashDevelop-4.1.0-R2383.exe flashplayer_11_sa.exe flashplayer_11_s