原创 cocos2d-x 顏色混合

在遊戲開發中,如果我們需要實現閃光的燈,照明彈效果等等,我麼你可以採用混合模式來實現。 如果學習過OpenGL(ES),就知道里面使用glBlendFunc函數實現的。在cocos2d-x裏肯定也有,對於精靈,可以使用mySprite->

原创 魔法藥水圖標設計教程

來源:uimaker.com

原创 cocos2d 製作光暈特效

*********************.h文件********************* #include "cocos2d.h" #include "HelloWorldScene.h" USING_NS_CC; class

原创 利用圖層樣式及畫筆製作逼真的針織毛線字

來源:uimaker.com   效果圖的重點是文字紋理及邊緣部分的製作。紋理部分作者直接使用相關的圖案素材;描邊部分需要自己設置相應的畫筆,然後用描邊路徑做出絨毛效果。後期再調整細節即可。 最終效果 1、新建1280*1024p

原创 Quick Cocos2dx 與 Eclipse 連真機debug遇到的問題

今天下午解決了因爲偷懶一直忍受的兩個讓我不爽很久了的問題:   1Eclipse無法連接手機調試的問題。 在設備管理器中看到的Android設備有黃色的感嘆號, 說明驅動不是最新的。 按照網上搜到的解決方案,去android sdk目錄

原创 cocos2dx 3.1.1 在線熱更新 自動更新(使用AssetsManager更新遊戲資源包)

爲什麼要在線更新資源和腳本文件? 簡單概括,如果你的遊戲項目已經在google play 或Apple Store 等平臺上架了,那麼當你項目需要做一些活動或者修改前端的一些代碼等那麼你需要重新提交一個新版本給平臺。但是平臺審覈和具

原创 Cocos2d-x 手遊聊天系統Demo實現(Lua實現)

轉載請註明:IT_xiao小巫    本篇博客給大家分享的是一個手遊聊天系統,筆者也是第一次使用Cocos2d-x來實現這樣一個模塊,其中有很多不清楚不明白的地方都是通過自己不斷摸索實現的,前面筆者對聊天系統做的簡單的需求分析,只是對

原创 cocos2d-x使用AssetsManager類實現資源的在線更新

從2.1.2版本開始,2dx在libExtensions下添加了一個AssetsManager類用於資源的在線更新和簡單的版本管理,同時添加了AssetsManagerTest項目示範了AssetsManager類的用法。 運行Asse

原创 學會Android開發四大組件

注:本文來自“友盟杯”,僅在此閱讀,學習 這個文章主要是講Android開發的四大組件,本文主要分爲 一、Activity詳解 二、Service詳解 三、Broadcast Receiver詳解 四、Content Provi

原创 戰爭迷霧效果 第1章_要探索,不要地圖全開!

這次我要介紹一個很好玩的東西——戰爭迷路。 (小若:喂!迷路?) 笨木頭花心貢獻,啥?花心?不呢,是用心~轉載請註明,原文地址: http://www.benmutou.com/archives/455 其實這麼解釋不太好解釋,我

原创 Cocos2d-x編譯Android環境

1、Android環境搭配: 下載jdk下載Android ADT下載安裝Android SDK,地址:http://developer.android.com/sdk/index.html#download創建AVD 2、下載Andr

原创 Cocos2d-x實現資源熱更新詳解

熱更新介紹 什麼是熱更新? 遊戲客戶端啓動時,主動請求服務端檢查版本號,並更新資源到本地。 應用場景: 情況一:遊戲客戶端已經發布了,但突然發現有個比較嚴重的bug需要修復。這時需要更新遊戲的代碼(Lua代碼)。 情況二:

原创 Plugin Error

 - [ ]出現原因: Problems found loading plugins出現這種問題,我是因爲一直提示我升級某個插件,後來我沒選,當重啓AndroidStudio的事就出現了這個。小手一抖選了“Disable not loa

原创 AndroidStudio SDK directory does not exists

[ ]出現原因:  出現類似上圖中的錯誤,一般是因爲我們從網絡上Download一個開源的項目,想把它導入到Android Studio中,結果發現,我們的SDK目錄,和你下載的項目的SDK目錄不同,所以一般會出現這樣的問題。[ ]解

原创 Gradle files have changed since

- [ ]出現原因: 我不知道我爲什麼會出現這樣的錯誤,原因沒找出來。使用Studio出現這種錯誤,首先你的項目想你發現不了error,項目編譯能通過,但之後就會出現“Session ‘app’: error”這樣的錯誤,就是不能把編