Просмотр исходного кода

优化md排版 (#510)

1.优化格式显示
2.加入IDE安装链接
EP-Toushirou 2 лет назад
Родитель
Сommit
3aa27e3dea
1 измененных файлов с 28 добавлено и 21 удалено
  1. 28 21
      Book/1.1运行指南.md

+ 28 - 21
Book/1.1运行指南.md

@@ -1,46 +1,53 @@
-# 运行步骤  
-01. **建议使用Rider2023.2**(更新到最新版),需要安装以下内容:
+# 运行步骤
+1. IDE安装
+
+   **建议使用[Rider2023.2](https://www.jetbrains.com/zh-cn/rider/)**(更新到最新版),需要安装以下内容:
    - 安装.Net7
    - Rider的Unity插件
 
-   若使用VisualStudio2022(更新到最新版),需要安装以下内容:
+   若使用[VisualStudio2022](https://visualstudio.microsoft.com/zh-hans/)(更新到最新版),需要安装以下内容:
    - 安装.Net7
    - VS的Unity插件
    - 安装后需要在VS里的"工具 -> 选项 -> 适用于Unity的工具 -> 常规"里,把杂项里的禁止完整生成项目改为False,否则导致你Codes目录里的代码报错
 
-02. master分支必须使用Unity**2021.3.29**(初学者请在此版本用熟后再切换其他版本)
+2. master分支必须使用Unity**2021.3.29**(初学者请在此版本用熟后再切换其他版本)
 
-03. 启动UnityHub,打开(Open) -> 选中'ET/Unity'文件夹所在目录后打开工程
+3. 启动UnityHub,打开(Open) -> 选中'ET/Unity'文件夹所在目录后打开工程
 
-04. 打开工程后,点击Unity菜单 -> Edit -> Preferences -> External Tools 在下拉框'**External ScriptEditor**'中选择'**Visual Studio**'或者'**Rider**',Generate .csproj files for全部**不要勾选(□)**
+4. 打开工程后,点击Unity菜单 -> Edit -> Preferences -> External Tools 在下拉框'**External ScriptEditor**'中选择'**Visual Studio**'或者'**Rider**',Generate .csproj files for全部**不要勾选(□)**
 
-05. 点击Unity菜单 -> Assets -> Open C# Project 启动IDE
+5. 点击Unity菜单 -> Assets -> Open C# Project 启动IDE
 
-06. 在Project视图中选中'Assets/Resources/GlobalConfig',把AppType选择成'**Demo(状态同步)**'或者'**LockStep(帧同步)**'
+6. 在Project视图中选中'Assets/Resources/GlobalConfig',把AppType选择成'**Demo(状态同步)**'或者'**LockStep(帧同步)**'
 
-07. 打开Unity菜单 -> ET -> BuildTool,CodeMode选择**Client Server**,然后**点击ReGenerateProjectFiles**
+7. 打开Unity菜单 -> ET -> BuildTool,CodeMode选择**Client Server**,然后**点击ReGenerateProjectFiles**
 
-08. 打开ET.sln,**编译Unity.AllHotfix工程**
+8. 打开ET.sln,**编译Unity.AllHotfix工程**
 
-09. Unity中双击'Assets/Scenes'目录中的**Init**场景,点击Play(▶)即可运行   
+9. Unity中双击'Assets/Scenes'目录中的**Init**场景,点击Play(▶)即可运行   
 
 10. 帧同步默认是一个人匹配,如果需要多人匹配,修改**LSConstValue.cs**中的**MatchCount**即可
 
-# 打包过程:
-1.点击HybridCLR -> Installer,点击安装,等待安装完成
-2.用Rider或VS,编译好Unity.AllHotfix
-3.点击HybridCLR -> Generate -> All
-4.点击HybridCLR -> CopyAotDlls,这一步会把需要补充元数据的dll复制到'Assets/Bundles/AotDlls'目录
-5.打开YooAsset菜单 -> 点击AssetBundle Builder -> 点击下拉框'Copy Buildin File Option' -> 选择'Clear And Copy All' -> 点击'构建'
-6.打开Unity菜单ET -> BuildTool 点击'BuildPackage',Windows下生成的exe在'ET/Release'里面
+# 打包过程
+1. 点击HybridCLR -> Installer,点击安装,等待安装完成
+
+2. 用Rider或VS,编译好Unity.AllHotfix
+
+3. 点击HybridCLR -> Generate -> All
+
+4. 点击HybridCLR -> CopyAotDlls,这一步会把需要补充元数据的dll复制到'Assets/Bundles/AotDlls'目录
+
+5. 打开YooAsset菜单 -> 点击AssetBundle Builder -> 点击下拉框'Copy Buildin File Option' -> 选择'Clear And Copy All' -> 点击'构建'
+
+6. 打开Unity菜单 -> ET -> BuildTool 点击'BuildPackage',Windows下生成的exe在'ET/Release'里面
 
 另:**请自行研究**YooAsset包管理库的使用方式([YooAsset官网](https://www.yooasset.com/)),若需要升级请自行替换'ET/Unity/Packages/YooAsset'
 
 # ENABLE_DLL模式
 1. 该模式用于**逻辑全热更新**,还有**热重载**,默认就是使用该模式
-2. 在Unity菜单ET -> ChangeDefines -> Remove ENABLE_DLL(关闭) 或 Add ENABLE_DLL(开启)
-3. 逻辑打成了一个Model.dll跟Hotfix.dll,Unity加载dll运行,这样Unity Editor将无法引用逻辑代码。如果Editor需要用到逻辑代码,可以关闭ENABLE_DLL模式
-4. 若需要体验热重载,需要在Unity菜单 -> Edit -> Preferences -> General窗口的ScriptChangesWhilePlaying 中 选择 '**RecompileAfterFinishedPlaying**',运行后修改Hotfix代码然后用Rider或VS编译好Unity.AllHotfix工程,再在状态同步Demo中按'R'键
+2. 在Unity菜单 -> ET -> ChangeDefines -> Remove ENABLE_DLL(关闭) 或 Add ENABLE_DLL(开启)
+3. 逻辑打成了一个**Model.dll**和**Hotfix.dll**,开启该模式时游戏运行是通过加载dll运行,但这样Unity Editor将无法引用逻辑代码。所以如果有Editor代码需要用到逻辑代码,可以关闭ENABLE_DLL模式
+4. 若需要体验**热重载**,需要在Unity菜单 -> Edit -> Preferences -> General窗口的ScriptChangesWhilePlaying 中 选择 '**RecompileAfterFinishedPlaying**',运行后修改Hotfix代码然后用Rider或VS编译好Unity.AllHotfix工程,再在状态同步Demo中按'R'键
 
 # 注意事项: