111
This commit is contained in:
@@ -71,6 +71,35 @@ namespace Stary.Evo.Editor
|
|||||||
File.WriteAllTextAsync(
|
File.WriteAllTextAsync(
|
||||||
$"{artDomainPath}/这里放所有美术的资源,因涉及打包依赖等原因,不建议在上一层节点新增文件夹,如涉及文件夹规范等问题请@张铮.hint", "");
|
$"{artDomainPath}/这里放所有美术的资源,因涉及打包依赖等原因,不建议在上一层节点新增文件夹,如涉及文件夹规范等问题请@张铮.hint", "");
|
||||||
}
|
}
|
||||||
|
//创建Art 测试场景
|
||||||
|
/* 2. 再建 Scenes/Test */
|
||||||
|
string sceneDir = $"{artDomainPath}/Scenes/Test";
|
||||||
|
if (!Directory.Exists(sceneDir))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(sceneDir);
|
||||||
|
/* 3. 创建新场景 */
|
||||||
|
var newScene = UnityEditor.SceneManagement.EditorSceneManager.NewScene(
|
||||||
|
UnityEditor.SceneManagement.NewSceneSetup.DefaultGameObjects,
|
||||||
|
UnityEditor.SceneManagement.NewSceneMode.Single);
|
||||||
|
|
||||||
|
/* 4. 删除默认相机(和灯光)*/
|
||||||
|
foreach (var go in newScene.GetRootGameObjects())
|
||||||
|
{
|
||||||
|
if (go.name == "Main Camera" || go.name == "Directional Light")
|
||||||
|
GameObject.DestroyImmediate(go);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 5. 载入并实例化 RKCameraRig.prefab */
|
||||||
|
string prefabPath = "Prefabs/BaseSetting/RKCameraRig";
|
||||||
|
|
||||||
|
var prefab = Resources.Load<GameObject>(prefabPath);
|
||||||
|
var spawned = (GameObject)PrefabUtility.InstantiatePrefab(prefab);
|
||||||
|
spawned.name = "RKCameraRig";
|
||||||
|
|
||||||
|
/* 6. 保存场景 */
|
||||||
|
string scenePath = Path.Combine("Assets/Art", name, "Scenes", "Test", "TestScene.unity");
|
||||||
|
UnityEditor.SceneManagement.EditorSceneManager.SaveScene(newScene, scenePath);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
string domainPath = $"{Application.dataPath}/Domain/{domain}";
|
string domainPath = $"{Application.dataPath}/Domain/{domain}";
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "com.staryevo.main",
|
"name": "com.staryevo.main",
|
||||||
"version": "2.0.12",
|
"version": "2.0.13",
|
||||||
"displayName": "00.StaryEvo",
|
"displayName": "00.StaryEvo",
|
||||||
"description": "This is an Framework package(后台服务器版本,端口9527)",
|
"description": "This is an Framework package(后台服务器版本,端口9527)",
|
||||||
"unity": "2021.3",
|
"unity": "2021.3",
|
||||||
|
|||||||
Reference in New Issue
Block a user