原创 Unity3D MonoBehaviour的生命週期(lifecycle)

官方的事件函數的執行順序中有詳解(Link:Execution Order of Event Functions)(圖片來源:http://whatiseeinit.blogspot.com/2012/10/unity3d-monobeha

原创 cocos2d-x 在輸入文字時點擊語音crash

修改CCDirectorCaller.mm文件 (cocos2dx/platform/ios/CCDirectorCaller.mm)添加的代碼:#import <OpenGLES/EAGL.h>#import "EAGLView.h"[E

原创 部分設備在微信內無法播放audio的解決方案

臨時接到一個緊急的需求,一個活動頁面,在某臺iPhone 5S設備上無法播放音頻,其它設備均正常。我接到這個任務時,也是一臉懵逼,試過在audio標籤上添加controls屬性來顯示audio,結果發現在界面觸發事情裏,無計怎麼調用audi

原创 移動APP的IM後臺架構淺析

IM(InstantMessaging 即時通訊)作爲一項基礎功能,很多APP都有,比如:手機QQ、微信、易信、釘釘、飛信、旺旺、咚咚、陌陌等。而IM如同我們日常生活中的水和電一樣,必不可少,也是很多“社交”類APP必不可少的基礎功能,而上

原创 手遊開發Android平臺周邊工具介紹

1、渠道接入主要是需要接入各平臺的登錄、充值接口,各家SDK又不統一,Android渠道都是魚龍混雜,就算小渠道你看不上,但量多了,加起來也還可觀,所以大家都拿出吃奶的盡去鋪渠道。國內幾大主要的Android發行平臺:360、百度、UC、小

原创 win32下使用相對exe文件的絕對路徑資源

在使用VC++進行開發時,如果按F5進行Debug時,當前相對資源是相對工程的vcxproj的文件夾目錄,而直接雙擊運行exe時,資源是相對exe的文件夾目錄。爲了兼容這二者,最好使用絕對路徑,這樣無法是Debug還是直接雙擊運行exe時都

原创 近期 Unity 提交蘋果審覈被拒的問題

遊戲提交蘋果審覈,被打回。在 bugly 上沒有查到崩潰信息,蘋果給了 crash 日誌也說明。拒絕原因如下:Your app crashed on iPad or iPhone running iOS 11.2.5 connected t

原创 Unity設置播放模式下始終先執行指定的場景

通過我們使用Unity開發遊戲,是在PC/Mac上。而一個遊戲通常也會有很多的場景,比如A、B、C、D三個場景,正常流程下的執行順序是 A –> B –> C –> D。在具體一點,比如 A —— 啓動場景、B —— 資源加載場景、C ——

原创 網頁二維碼推廣App的實現

移動互聯網時代,一個APP的平均推廣成本早已經超過了10塊。而推廣通常分二類:1、已經下載過的用戶,可以直接打開應用(一般人的手機上安裝的應用都非常多,要快速找到某個應用是很困難的事情,而且Android、IOS的搜索都做的很爛~ ~ );

原创 libuv在cocos2d-x中的使用

libuv經過Node.js的實踐和應用,已經證明非常之成熟,本來之前項目用的是這個:clsocket https://github.com/DFHack/clsocket  當初選它的主要原因是它支持Windows、Linux、Mac O

原创 使用ScriptableObject創建.asset文件

.asset一般用來存儲一些配置,比如SDK初始化的相關參數。using System.Collections.Generic; using UnityEngine; namespace XXX { [CreateAssetMen

原创 Unity中調用DLL庫

DLL —— Dynamic Link Library(動態鏈接庫文件),這裏以Window平臺爲例。Unity支持的兩種語言生成的DLL庫(C++、C#),這裏以C#爲例,C++網上可以搜索很詳細的資料。1) 添加引用關係如果有對Unit

原创 國際化之iPhone設備支持的語種

有沒有想過,iPhone 語言到底支持多少語言呢?我倒是搜索了一下,整理出下面一份列表,供大家參考 參考鏈接:https://www.ibabbleon.com/iOS-Language-Codes-ISO-639.htmlhttps://

原创 C# StreamReader.ReadLine統計行數的問題

要實現一個功能:從 lua 文件中提取字符串放到 excel 中,再將 excel 給海外同事,翻譯完成後,用翻譯的文本替換相應中文。整個功能並不複雜,要點有二點:1、提取字符串,一行中文如“我是中文…”,中間可能會遇到”我是中文\”xx\

原创 Unity的RuntimeInitializeOnLoadMethod屬性初探

Unity 5.0開始增加了RuntimeInitializeOnLoadMethodAttribute,這樣就很方便在遊戲初始化之前做一些額外的初始化工作,比如:Bulgy參數設置、SDK初始等工作。先來看一下它的生命週期sing Uni