huailiang / game_sdk

Unity游戏接入外部sdk框架

Home Page:https://huailiang.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

game_sdk

unity 游戏sdk相关架构设计

包含xupoter和android java 等native层面的代码

集成webview, ios支持uiwebview和wkwebview根据ios系统自由切换

IOS

自己实现一套生成postbuild去修改xcode里的设置选项 bitcode https, 不同版本的utniy可能需要略作修改。

文件夹Mods 是生成xcode工程需要动态添加的库, 在unity [postbuild]时刻执行

Android

文件夹NativeLib 是一个Android lib project (即Android Studio工程), 可以导出jar包放在Unity项目Plugins/Android目录之下

生成jar包, 在Terminal窗口使用如下命令:

gradlew clean
gradlew makejar

生成android不同平台下的so文件(需要把ndk路径配置到环境变量里):

ndk-build clean
ndk-build

About

Unity游戏接入外部sdk框架

https://huailiang.github.io/

License:MIT License


Languages

Language:C# 72.7%Language:Java 13.1%Language:Objective-C++ 7.8%Language:Smalltalk 2.7%Language:C++ 1.3%Language:Objective-C 0.7%Language:Makefile 0.7%Language:C 0.5%Language:HTML 0.5%