原创 【Cocos2D-X 遊戲引擎】初窺門徑(10)解決中文亂碼

用資源文件保存字符串,格式UTF-8,這樣讀取xml文件,然後顯示就不會亂碼了。 這樣做還有一個好處就是方便以後國際化。 xml文件: <dict> <key>Hello</key> <string>Hi~可以正常顯示中文了!<

原创 【Cocos2D-X 遊戲引擎】初窺門徑(8)判斷精靈點擊

在場景中添加幾個精靈 mSprite1=CCSprite::create("Sprite.png"); mSprite1->setPosition(ccp(150,mSize.height/2)); this->addChild(

原创 【Cocos2D-X 遊戲引擎】初窺門徑(12)遊戲中的對話框

在Cocos2D-X中有個CCMessageBox,可以用來創建對話框。 CCMessageBox("this is content","title");這個在win32和Android上都是通用的,底層都是調用當前系統的對話框,win

原创 【Cocos2D-X 遊戲引擎】初窺門徑(18)自定義字體 -- 使用字體文件

在遊戲中自定義字體,那是必須的,誰受得了原生字體那麼醜。。。 先上效果圖: cocos2d-x中使用自定義的字體非常簡單: CCLabelTTF* label = CCLabelTTF::create(text, "華康少女文字W

原创 LOL 戰鬥力查詢

LOL(英雄聯盟) 戰鬥力查詢 接口:http://lolbox.duowan.com/playerDetail.php?serverName=serverName&playerName=playerName 通過多玩的lol戰鬥力查詢,

原创 Android基於XMPP Smack Openfire開發IM(1)搭建openfire服務器

採用openfire作爲服務器,這樣不需要再寫一個服務器,會節省不少事情,openfire經過簡單的配置就可以實現一個通信服務器的基本功能, Openfire  採用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber

原创 Android基於XMPP Smack Openfire開發IM(2)登錄openfire

上節openfire服務器已經搭建完成,這節看看,怎麼使用smack基於xmpp協議登錄openfire服務器, 在服務器中創建好測試的賬號 下面看android客戶端的代碼,關於界面佈局就不多說了,可以參考QQandroid客戶端的

原创 【Android】 開發即時聊天工具 YQ (仿QQ) 教程:目錄

Android 開發即時聊天工具 YQ (仿QQ)  開發環境: Eclipse 4.2 JDK 1.7  Android SDK 2.2 服務器端不能運行的請檢查你的JDK版本 :) 基於Socket的即時通信

原创 Android基於XMPP Smack Openfire開發IM(4)獲取好友列表

上節已經在openfire服務器中建立了組, 這節繼續看怎樣獲取好友列表, 通過connection對象得到roster,從而可以使用roster.getGroups()得到所有組,使用group.getEntries()得到組中所有的

原创 Android基於XMPP Smack Openfire開發IM(3)建立好友列表

通過roster可以獲得好友列表,前提是在服務器中建立了好友列表, 不然沒有的話,不會獲取全部用戶的,roster.getEntries()的size將會爲0。 下面來看看怎麼在openfire服務器中,建立好友列表。 首先創建一些用戶:

原创 【Unity 3D 遊戲引擎】碰撞檢測

在unity3d中,能檢測碰撞發生的方式有兩種, 碰撞器觸發器 概念:    (一)碰撞器是一羣組件,它包含了很多種類,比如:Box Collider,Capsule Collider等,這些碰撞器應用的場合不同,但都必須加到GameO

原创 【Android】 基於XMPP Smack框架 開發QQ教程:目錄

Android基於XMPP Smack 開發QQ 教程:目錄 一個使用 XMPP  和 Smack 框架,以openfire 做爲服務器的 即時通訊 的例子, 基於Android 。 Android基於XMPP Smack Open

原创 【Cocos2D-X 遊戲引擎】初窺門徑(19)自定義字體 -- 使用fnt文件

1.生成fnt文件 使用hiero來生成字體,軟件可自行google 打開軟件 在左邊的font,可以選擇字體,比如選擇華康少女,然後在右邊輸入要生成的文字: 軟件下面有實時預覽: 最後保存 選擇 File->save BMFo

原创 【Android】 基於Socket 的即時通信軟件 YQ(源碼下載)

Android 即時聊天工具 YQ  開發環境:Eclipse + JDK 1.7 + Android SDK 2.2 基於Socket的即時通信工具,類Android版QQ,寫的比較簡單,適合新手參考。 源碼已上傳: 點擊下載源碼 

原创 【Unity 3D 遊戲引擎】十大最火的插件推薦

作爲當前最主流的3D遊戲引擎之一,Unity擁有大量第三方插件和工具幫助開發者提升工作效率。我們摘選了十款最受歡迎的工具推薦給大家,類別包括2D開發、UI設計、原型製作、着色、特效等,涉及了遊戲開發最主要的十個方面。 1. 2D Too