This commit is contained in:
halx99 2021-05-18 18:09:06 +08:00
commit 1925d9ea80
3 changed files with 30 additions and 30 deletions

View File

@ -1,12 +1,12 @@
# Engine-x
[![dev](https://img.shields.io/badge/v1.0.0-alpha19-yellow.svg)](https://github.com/c4games/engine-x/releases)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/c4games/engine-x/blob/master/LICENSE)
# Adxe
[![dev](https://img.shields.io/badge/v1.0.0-alpha19-yellow.svg)](https://github.com/adxeproject/adxe/releases)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/adxeproject/adxe/blob/master/LICENSE)
[![Android Build Status](https://github.com/c4games/engine-x/workflows/android/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aandroid)
[![iOS Build Status](https://github.com/c4games/engine-x/workflows/ios/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aios)
[![Windows Build Status](https://github.com/c4games/engine-x/workflows/win32/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Awin32)
[![Linux Build Status](https://github.com/c4games/engine-x/workflows/linux/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Alinux)
[![macOS Build Status](https://github.com/c4games/engine-x/workflows/osx/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aosx)
[![Android Build Status](https://github.com/adxeproject/adxe/workflows/android/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aandroid)
[![iOS Build Status](https://github.com/adxeproject/adxe/workflows/ios/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aios)
[![Windows Build Status](https://github.com/adxeproject/adxe/workflows/win32/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Awin32)
[![Linux Build Status](https://github.com/adxeproject/adxe/workflows/linux/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Alinux)
[![macOS Build Status](https://github.com/adxeproject/adxe/workflows/osx/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aosx)
**This is another more radical fork of *Cocos2d-x-4.0*, use OpenAL for all platforms, single texture multi GPU texture handler, C++ 14/17 and some more (see 'Highlight Features' for more info).**
@ -19,7 +19,7 @@
* Usefull PRs from **you** are welcome (review/merge ASAP)
### Highlight Features
* **More clearly third-party libs ['Upstream-Version-License'](external/README.md) for easy to publish your commercial apps based on engine-x**
* **More clearly third-party libs ['Upstream-Version-License'](external/README.md) for easy to publish your commercial apps based on adxe**
* Refactor AudioEngine, OpenAL for all platforms
* [OpenAL Soft](https://github.com/kcat/openal-soft), pass -DBUILD_EXT_ALSOFT=ON to cmake to force enable it
* [OpenAL.framework](https://opensource.apple.com/tarballs/OpenAL), if no ```BUILD_EXT_ALSOFT``` option specified, cmake script will choose it on osx/ios, even through it was mark as deprecated, but still available.
@ -42,13 +42,13 @@
### [Roadmap](issues/1)
### Quick Start
Open [Wiki](https://github.com/c4games/engine-x-wiki) for additional information too.
Open [Wiki](https://github.com/adxeproject/adxe-wiki) for additional information too.
#### Common Requirement [Python](https://www.python.org/downloads/)
* Python-2.7.17+, Python-3.7+
#### Prerequisites
1. Enter ```engine-x``` root directory
1. Enter ```adxe``` root directory
2. Run ```python setup.py```, restart console after finish
#### Windows
@ -56,14 +56,14 @@ Open [Wiki](https://github.com/c4games/engine-x-wiki) for additional information
2. Install Visual Studio 2019 build (it's strong recommend you use this version)
3. Execute follow command at command line (Console, Window Terminal or Powershell)
```bat
cd engine-x\
cd adxe\
cmake -S . -B build -G "Visual Studio 16 2019" -A Win32
```
#### Android
1. Install Android Studio 4.2+
2. When first start Android Studio, It will guide you to install sdk and other tools, just install them
3. Start Android and choose [Open an existing Android Studio Project] to open ```engine-x\tests\cpp-tests\proj.android```
3. Start Android and choose [Open an existing Android Studio Project] to open ```adxe\tests\cpp-tests\proj.android```
4. Start Android Studio and Open [Tools][SDKManager], then switch to ```SDK Tools```, check the ```Show Package Details```, choose follow tools and click the button ```Apply``` to install them:
* Android SDK Platform 29 r5
* Android SDK Build-Tools 29.0.2
@ -87,11 +87,11 @@ Open [Wiki](https://github.com/c4games/engine-x-wiki) for additional information
4. After cmake generate finish, you can open xcode project at ```build``` folder and run cpp-tests or other test targets.
5. Notes
- **The code sign required to run ios app on device, just change bundle identifier until the auto manage signing solved**
- **engine-x only provide armv7, arm64, x86_64 prebuilt libraries for ios**
- **adxe only provide armv7, arm64, x86_64 prebuilt libraries for ios**
### Notes
* ThreadLocalStorage (TLS)
- ios x86 simulator ios>=10 and engine-x no longer provide x86 libraries
- ios x86 simulator ios>=10 and adxe no longer provide x86 libraries
- ios x64 or devices (armv7, arm64) ios sdk>=9.0
- the 'OpenAL Soft' maintained by kcat use TLS

View File

@ -1,13 +1,13 @@
# Engine-x
# Adxe
[![dev](https://img.shields.io/badge/v1.0.0-alpha19-yellow.svg)](https://github.com/c4games/engine-x/releases)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/c4games/engine-x/blob/master/LICENSE)
[![dev](https://img.shields.io/badge/v1.0.0-alpha19-yellow.svg)](https://github.com/adxeproject/adxe/releases)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/adxeproject/adxe/blob/master/LICENSE)
[![Android Build Status](https://github.com/c4games/engine-x/workflows/android/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aandroid)
[![iOS Build Status](https://github.com/c4games/engine-x/workflows/ios/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aios)
[![Windows Build Status](https://github.com/c4games/engine-x/workflows/win32/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Awin32)
[![Linux Build Status](https://github.com/c4games/engine-x/workflows/linux/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Alinux)
[![macOS Build Status](https://github.com/c4games/engine-x/workflows/osx/badge.svg)](https://github.com/c4games/engine-x/actions?query=workflow%3Aosx)
[![Android Build Status](https://github.com/adxeproject/adxe/workflows/android/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aandroid)
[![iOS Build Status](https://github.com/adxeproject/adxe/workflows/ios/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aios)
[![Windows Build Status](https://github.com/adxeproject/adxe/workflows/win32/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Awin32)
[![Linux Build Status](https://github.com/adxeproject/adxe/workflows/linux/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Alinux)
[![macOS Build Status](https://github.com/adxeproject/adxe/workflows/osx/badge.svg)](https://github.com/adxeproject/adxe/actions?query=workflow%3Aosx)
**这是另外一个基于 *Cocos2d-x-4.0* 持续维护的分支, 全平台基于OpenAL, c++14/17...**
@ -41,7 +41,7 @@
* 新增硬件压缩纹理格式ETC2 RGB/RGBA支持支持软解
* **ImGui集成非常方便写游戏内嵌小工具用法详见[ImGuiEXT](extensions/ImGuiEXT/README.md)**
### [Roadmap](https://github.com/c4games/engine-x/issues/1)
### [Roadmap](https://github.com/adxeproject/adxe/issues/1)
### 快速开始
@ -49,7 +49,7 @@
* python-2.7.17+, python-3.7+都可以
#### 准备步骤
1. 进入引擎```engine-x```根目录
1. 进入引擎```adxe```根目录
3. 执行```python setup.py```后重启控制台
#### Windows
@ -57,10 +57,10 @@
2. 确保 Visual Studio 2019 已正确安装
3. 执行下面的命令
```bat
cd engine-x
cd adxe
cmake -S . -B build -G "Visual Studio 16 2019" -A Win32
```
4. 之后就可以用vs打开```engine-x/build/engine-x.sln```启动cpp-tests等测试工程了
4. 之后就可以用vs打开```adxe/build/adxe.sln```启动cpp-tests等测试工程了
#### Android
1. 安装 Android Studio 4.2或更高版本
@ -91,7 +91,7 @@
### 注意
* ThreadLocalStorage线程本地存储
- ios x86 simulator ios>=10 and engine-x no longer provide x86 libraries
- ios x86 simulator ios>=10 and adxe no longer provide x86 libraries
- ios x64 or devices(armv7,arm64) ios sdk>=9.0
- the openal-soft maintained by kcat use TLS
@ -101,4 +101,4 @@
### 参考链接
* official v4: https://gitee.com/mirrors/cocos2d-x
* Git快速手册: https://github.com/c4games/engine-x/wiki/Git-Guides
* Git快速手册: https://github.com/adxeproject/adxe/wiki/Git-Guides

View File

@ -1,6 +1,6 @@
#!/bin/bash
echo "This Shell Script will install dependencies for cocos2d-x"
echo "This Shell Script will install dependencies for adxe"
echo -n "Are you continue? (y/n) "
read answer
if echo "$answer" | grep -iq "^y" ;then