在VS里编辑unity代码调用系统方法不显示中文注释或英文注释

本文介绍如何将C# 4.5框架的中文注释移植到Unity使用的C# 3.5框架中,以便在使用Unity开发时能获得中文API注释,提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 文件路径:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

       桌面的C#应用是用的4.5 .netFrame,这个4.5框架是带了中文注释的,也就是"zh-Hans"这个文件夹下面的注释文件(如果没有请自行去4.0x文件的"zh-Hans"里拷过来),然而unity好像只是用的C#的3.5框架,3.5框架是不带中文注释的...

       找到问题就可以解决了,我们把4.x文件夹下的"zh-Hans"中的中文注释全部拷到Unity中的3.5框架下

       这样我们在使用Unity时调用系统API就可以显示出中文注释啦...



作者:天lc呐
链接:https://www.jianshu.com/p/ff692f4d0f46
来源:简书

### 如何在 Unity 编辑器中编写和使用注释 #### 单行注释 C# 支持单行注释,只需在代码前加上两个斜杠 `//`。这种类型的注释适用于快速解释某一行几行代码的作用。 ```csharp using UnityEngine; public class Example : MonoBehaviour { void Start() { // 这是一个简单的消息输出语句 Debug.Log("Hello, world!"); // 输出一条调试信息到控制台 } } ``` #### 多行注释 对于较长的说明文字多行代码的描述,可以采用多行注释的方式,在起始位置写上 `/*` 并在结束处写下 `*/` 来包裹住要注释的内容。 ```csharp using UnityEngine; public class Example : MonoBehaviour { /* * 下面的方法会在游戏启动时调用一次, * 主要用作初始化工作。 */ void Start() { Debug.Log("Game has started."); } /* * Update 方法每帧都会被执行, * 可用于处理持续性的逻辑更新。 */ void Update() {} } ``` #### 文档注释 为了更好地支持 API 文档生成工具(如 Doxygen Sandcastle),还可以利用 XML 格式的文档注释。这类注释通常位于函数定义之前,并以三个斜杠开头 `///`,能够帮助开发者更清晰地理解公共成员的功能及其参数含义。 ```csharp using UnityEngine; public class Example : MonoBehaviour { /// <summary> /// 此方法负责在游戏中显示欢迎信息。 /// </summary> public void ShowWelcomeMessage() { Debug.Log("Welcome to the game!"); } /// <summary> /// 获取玩家当前的生命值。 /// </summary> /// <returns>返回浮点数表示的生命值。</returns> private float GetPlayerHealth() => 100f; } ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值