原创 egret 發佈android原生項目(三)JS與原生通訊

JS與Java通信JS向Java發送消息Java註冊接收消息的方法:nativeAndroid.setExternalInterface("sendToNative", new INativePlayer.INativeInterface(

原创 UNIX下獲取前一天後一天的日期

在Linux下很容易解決這個問題              date  +"%Y%m%d" -d  "+n days"         今天的後n天日期                date  +"%Y%m%d" -d  "-n days

原创 egret 微端接入微信登錄(Android端)

根據官方接入指南第一步需要申請AppId,這裏我們不對此做介紹。下面主要介紹Andoid Studio打開微端項目的一些配置及其代碼1、在build.gradle文件中,添加如下依賴即可:dependencies {    compile

原创 cocos2d-x學習筆記(十三)lua與java通過LuaJavaBridge交互

cocos2d-x接入支付等sdk時,如果邏輯寫在lua端,經常會用到lua與java的交互,下面通過一個實例來實現lua與java的交互過程一、lua端lua中使用luaj.callStaticMethod調用java靜態方法123456

原创 egret 發佈微端項目

微端僅支持發佈Android工程1、打開Egret Launcher -> 微端 -> 註冊遊戲 -> 填寫遊戲名稱和遊戲地址 -> 確定2、創建Android工程,填寫應用包名和應用名稱,應用包名即爲項目的名稱根據需求選擇是否使用Runt

原创 egret 發佈android原生項目(一)打包apk

一、發佈Android工程1、在Egret Launcher創建一個Demo項目(引擎版本:5.2.6),並點擊發布2、發佈設置3、發佈完成後,會在Demo同級目錄下生成Demo_android項目二、在Android Studio 打包A

原创 cocos2d-x學習筆記(九)使用shader創建魚的投影

一、1、先來看下效果圖貌似效果還可以2、cocos2d-x的主要程序代碼Size size = Director::getInstance()->getWinSize(); auto sprite = Sprite::create("fis

原创 cocos2d-x學習筆記(十一)c++與lua交互回調函數的處理

本文假設讀者已經會使用tolua++進行C++與lua之間的通訊1、在頭文件中定義註冊回調函數,定義在MyClass類中void register(unsigned short cmdID, LUA_FUNCTION func);//LUA

原创 cocos2d-x學習筆記(八)使用NDK自帶的iconv進行編碼轉換

    cocos2d-x顯示中文亂碼最常用的解決方式主要有xml文件讀取、使用iconv庫。由於在使用iconv庫出現了比較多的問題,這裏作個總結,給後來人少走一些彎路。    我用的是cocos2d-x 3.4的版本,我也是參照網上的教

原创 Unity3D學習筆記(二)小地圖的製作(UGUI)

文章末尾有小地圖製作完成的MiniMapDemo.unitypackage下載地址,使用Unity3d 5.3.4f1製作    一、創建一個Plane和Cube,調整合適位置,再創建一個Camera,重命名爲MiniMapCamera,調

原创 cocos2d-x學習筆記(十)android自動化打包bat腳本

1、先按照cocos2d-x的環境配置要求(ant等)安裝好,然後在安卓目錄下proj.android新建build.bat,腳本如下:@echo off echo 準備開始  echo 設置路徑 set ROOT_PATH="F:\tes

原创 cocos2d-x學習筆記(六)TextBMFont控件顯示中文亂碼或者無法顯示

    今天用cocos studio加了一個TextBMFont控件,然後需要動態修改TextBMFont控件顯示的字符串,用來顯示中文的,結果一直無法修改TextBMFont控件的值,最後原來是寫到xml文件的中文字符串沒有保存成UTF

原创 我的友情鏈接

可可的博客

原创 cocos2d-x學習筆記(十二)cocos2dx 3.10添加lua LuaFileSystem庫遍歷文件

在lua中遍歷目錄文件需要用到lfs庫,而所用的cocos2dx 3.10沒用lfs,需要自己添加1、下載lfs.c和lfs.hhttps://github.com/keplerproject/luafilesystem 從github獲取

原创 Android 自定義彈出對話框實例

    在編寫代碼過程中,對於彈出框,事先寫好的佈局文件往往不能滿足我們的需求,這時我們需要自己定義樣式。1、首先新建一個xml文件,這裏以設置音效開關爲例myview.xml如下:<?xml version="1.0" encoding=