Compare commits
6
Commits
88e70eef0e
...
v0.2.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f5e7b898c3 | ||
|
|
91cae21553 | ||
|
|
12eb248d17 | ||
|
|
ec2af3a82d | ||
|
|
312dd98943 | ||
|
|
e136f01e81 |
@@ -26,12 +26,17 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
|
machine_id_file="/root/.local/share/unity3d/Unity/.machine-id"
|
||||||
|
if test -s "$machine_id_file"; then
|
||||||
|
cat "$machine_id_file" > /etc/machine-id
|
||||||
|
echo "Unity machine identity restored"
|
||||||
|
fi
|
||||||
|
git config --global url."https://ghfast.top/https://github.com/".insteadOf "https://github.com/"
|
||||||
unity_bin="$(command -v unity-editor || command -v unity || command -v Unity || true)"
|
unity_bin="$(command -v unity-editor || command -v unity || command -v Unity || true)"
|
||||||
test -n "$unity_bin"
|
test -n "$unity_bin"
|
||||||
"$unity_bin" \
|
"$unity_bin" \
|
||||||
-batchmode \
|
-batchmode \
|
||||||
-nographics \
|
-nographics \
|
||||||
-quit \
|
|
||||||
-projectPath "$PWD/Development~/UnityProject" \
|
-projectPath "$PWD/Development~/UnityProject" \
|
||||||
-runTests \
|
-runTests \
|
||||||
-testPlatform EditMode \
|
-testPlatform EditMode \
|
||||||
|
|||||||
@@ -2,6 +2,18 @@
|
|||||||
|
|
||||||
本文件记录 `ShrinkApp.Starter.Basic` 的包内变更。
|
本文件记录 `ShrinkApp.Starter.Basic` 的包内变更。
|
||||||
|
|
||||||
|
## [0.1.2] - 2026-08-26
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- 使用声明 Unity JSON Serialize 模块的 `ShrinkContext.AppAdapter` 版本,保证最小消费者项目可完成解析与编译。
|
||||||
|
|
||||||
|
## [0.1.1] - 2026-08-26
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- 对齐 `ShrinkContext.AppAdapter` 的显式 EventBus 依赖版本。
|
||||||
|
|
||||||
## [0.1.0] - 2026-05-18
|
## [0.1.0] - 2026-05-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.test-framework": "1.1.33",
|
"com.unity.test-framework": "1.1.33",
|
||||||
"com.cneicy.shrink-app-starter-basic": "file:../../.."
|
"com.cneicy.shrink-app-starter-basic": "file:../../..",
|
||||||
}
|
"com.cysharp.unitask": "https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#7c0f199fe0d3fc528024488ccd671e6c7b27745b"
|
||||||
|
},
|
||||||
|
"testables": [
|
||||||
|
"com.cneicy.shrink-app-starter-basic"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ namespace ShrinkApp.Starter.Basic.Editor
|
|||||||
{
|
{
|
||||||
public static class ShrinkAppBasicStarterGenerator
|
public static class ShrinkAppBasicStarterGenerator
|
||||||
{
|
{
|
||||||
private const string MenuPath = "ShrinkApp/Starter/生成 Basic Entry 场景";
|
private const string MenuPath = "ShrinkSDK/应用/基础起步/生成入口场景";
|
||||||
private const string CompositionMenuPath = "ShrinkApp/Starter/创建默认 Cordis Composition";
|
private const string CompositionMenuPath = "ShrinkSDK/应用/基础起步/创建默认 Context 组合";
|
||||||
private const string CompositionPath = "Assets/Resources/ShrinkAppComposition.asset";
|
private const string CompositionPath = "Assets/Resources/ShrinkAppComposition.asset";
|
||||||
|
|
||||||
[MenuItem(MenuPath)]
|
[MenuItem(MenuPath)]
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
- 生成最小示例 UI 与 `ShrinkAppBasicSampleController`
|
- 生成最小示例 UI 与 `ShrinkAppBasicSampleController`
|
||||||
- 演示 `ShrinkApp + ShrinkDataSaver + Command + Network` 的最小闭环
|
- 演示 `ShrinkApp + ShrinkDataSaver + Command + Network` 的最小闭环
|
||||||
|
|
||||||
可以单独执行 `ShrinkApp/Starter/创建默认 Cordis Composition` 创建或修复组合资产,不需要重建场景。
|
可以单独执行 `ShrinkSDK/应用/基础起步/创建默认 Context 组合` 创建或修复组合资产,不需要重建场景。
|
||||||
|
|
||||||
当前示例场景内置的最小入口已经扩成一个小型调试台,包括:
|
当前示例场景内置的最小入口已经扩成一个小型调试台,包括:
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ using UnityEngine;
|
|||||||
|
|
||||||
namespace ShrinkApp.Starter.Basic
|
namespace ShrinkApp.Starter.Basic
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "ShrinkAppBasicStarterSettings", menuName = "ShrinkApp/Starter/Basic Settings")]
|
[CreateAssetMenu(fileName = "ShrinkAppBasicStarterSettings", menuName = "ShrinkSDK/应用/基础起步设置")]
|
||||||
public class ShrinkAppBasicStarterSettings : ScriptableObject
|
public class ShrinkAppBasicStarterSettings : ScriptableObject
|
||||||
{
|
{
|
||||||
public bool autoBindLoopbackTransport;
|
public bool autoBindLoopbackTransport;
|
||||||
|
|||||||
+11
-11
@@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"name": "com.cneicy.shrink-app-starter-basic",
|
"name": "com.cneicy.shrink-app-starter-basic",
|
||||||
"version": "0.1.0",
|
"version": "0.2.0",
|
||||||
"displayName": "ShrinkApp Starter Basic",
|
"displayName": "ShrinkApp Starter Basic",
|
||||||
"description": "ShrinkApp 最小起盘 Starter,提供向导、入口场景和 DataSaver 示例。",
|
"description": "ShrinkApp 最小起盘 Starter,提供向导、入口场景和 DataSaver 示例。",
|
||||||
"unity": "2022.3",
|
"unity": "2022.3",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.cneicy.shrink-app-core": "0.1.1",
|
"com.cneicy.shrink-app-core": "0.1.2",
|
||||||
"com.cneicy.shrink-context-core": "0.1.0",
|
"com.cneicy.shrink-context-core": "0.1.0",
|
||||||
"com.cneicy.shrink-context-app-adapter": "0.1.0",
|
"com.cneicy.shrink-context-app-adapter": "0.1.3",
|
||||||
"com.cneicy.shrink-command": "0.2.0",
|
"com.cneicy.shrink-command": "0.2.0",
|
||||||
"com.cneicy.shrink-command-integration-app": "0.1.0",
|
"com.cneicy.shrink-command-integration-app": "0.1.1",
|
||||||
"com.cneicy.shrink-datasaver": "2.2.0",
|
"com.cneicy.shrink-datasaver": "2.2.1",
|
||||||
"com.cneicy.shrink-datasaver-integration-app": "0.1.0",
|
"com.cneicy.shrink-datasaver-integration-app": "0.1.1",
|
||||||
"com.cneicy.shrink-network": "0.2.0",
|
"com.cneicy.shrink-network": "0.2.1",
|
||||||
"com.cneicy.shrink-network-integration-app": "0.1.0",
|
"com.cneicy.shrink-network-integration-app": "0.1.1",
|
||||||
"com.cneicy.shrink-command-integration-eventbus": "0.1.1",
|
"com.cneicy.shrink-command-integration-eventbus": "0.1.1",
|
||||||
"com.cneicy.shrink-datasaver-integration-eventbus": "2.1.0",
|
"com.cneicy.shrink-datasaver-integration-eventbus": "2.1.1",
|
||||||
"com.cneicy.shrink-network-integration-eventbus": "0.1.1",
|
"com.cneicy.shrink-network-integration-eventbus": "0.1.2",
|
||||||
"com.cneicy.shrink-command-integration-network": "0.1.0",
|
"com.cneicy.shrink-command-integration-network": "0.1.1",
|
||||||
"com.unity.ugui": "1.0.0",
|
"com.unity.ugui": "1.0.0",
|
||||||
"com.cysharp.unitask": "2.5.10"
|
"com.cysharp.unitask": "2.5.10"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user