SuperBehaviour for Unity是一款针对Unity开发者的非官方扩展工具,旨在通过提供时间节省的代码片段和功能增强,提升您的开发效率和体验。请注意,这不是Unity Technologies的官方产品,具体使用请参考Unity商标指南。
主要功能:
- Unity类和函数的代码片段: 提供专门为Unity开发定制的代码片段,帮助您快速编写常用的Unity代码,提高开发效率。
- SuperBehaviour专用代码片段: 除了标准的Unity代码片段外,还包括专门为SuperBehaviour设计的片段,支持自动插入命名空间,让您快速实现SuperBehaviour的功能。
- 从VS Code编辑器触发重新编译: 您可以直接在VS Code中触发Unity脚本的重新编译,减少在Unity和VS Code之间切换的需求,提供更流畅的开发体验。(需要SuperBehaviour 0.0.6或更高版本)
请注意,上述的部分功能仍在开发中,可能在当前版本中尚未完全实现或可用。我们感谢您的耐心,等待我们完成这些功能的开发。
使用要求:
- Microsoft的Unity包(v0.9.4或更高版本): 该扩展需要与Microsoft的官方Unity包配合使用,请确保您的Visual Studio Code编辑器中安装了最新版本的Unity包。
- SuperBehaviour Unity包(v0.6.0或更高版本): 虽然该扩展可用于任何Unity项目,但它是为使用SuperBehaviour Unity包的项目优化设计的。为了充分利用SuperBehaviour for Unity的功能,建议在您的Unity项目中使用SuperBehaviour包。
此外,SuperBehaviour for Unity旨在替代以下扩展:
- Unity Tools: SuperBehaviour for Unity提供了增强的Unity开发工具和功能,您可以从您的Visual Studio Code编辑器中移除Unity Tools扩展。
- Unity Code Snippets: SuperBehaviour for Unity包含了全面的Unity代码片段,使Unity Code Snippets扩展变得多余。如果您已安装,可以卸载该扩展。
通过移除这些扩展并使用SuperBehaviour for Unity,您可以将Unity开发工作流程集中在一个扩展中,提高生产力并减少编辑器中的混乱。
扩展设置:
目前,SuperBehaviour for Unity没有提供任何扩展设置。我们正在努力实现一些扩展设置,敬请期待更新!
已知问题:
SuperBehaviour for Unity仍在开发中,可能存在一些bugs或问题。如果您在使用过程中遇到任何问题,请通过服务台向我们报告,我们将尽快解决。
加入我们的Discord服务器,与其他用户聊天并获取SuperBehaviour for Unity的最新更新!https://discord.gg/93fUfVbFQw
代码片段:
新功能: 所有代码片段现在都支持自动插入命名空间!当您插入代码片段时,命名空间将自动添加到文件顶部。
有关SuperBehaviour for Unity中包含的所有代码片段的完整列表,请参阅下表。表格包括代码片段名称、适用的类/函数以及用于插入代码的片段前缀。
- 行为:
- SuperBehaviour [Unity]:MonoBehaviour, SuperBehaviour
- SingletonBehaviour [Unity]:SingletonBehaviour, SuperBehaviourSingleton
- SingletonBehaviour DDOL [Unity]:SingletonBehaviourDontDestroyOnLoad
- StateMachineBehaviour [Unity]:StateMachineBehaviour
- NetworkBehaviour [Unity]:NetworkBehaviour
- ScriptableObjects:
- ScriptableObject [Unity]:ScriptableObject
- 类:
- Class [C#]:class, publicclass, classpublic
- Class (private) [C#]:classprivate, privateclass
- Class (static) [C#]:classstatic, staticclass
- Class (abstract) [C#]:classabstract, abstractclass
- Class (generic) [C#]:classgeneric, genericclass
- 接口:
- 结构:
- 枚举:
- Enum [C#]:enum
- Enum (flags) [C#]:enumflags
- Enum With Extension Class [C#]:enumwithextension
- Enum (extension) [C#]:enumextension
- 编辑器:
- Editor [Unity Editor]:SuperEditor, Editor, Inspector
- Editor with Field List [Unity Editor]:EditorFieldList, InspectorFieldList
- Editor with Property List [Unity Editor]:EditorPropertyList, InspectorPropertyList
- EditorWindow [Unity Editor]:EditorWindow
- PropertyDrawer [Unity Editor]:PropertyDrawer
- ScriptableWizard [Unity Editor]:ScriptableWizard
有关如何使用SuperBehaviour for Unity的更多信息,请访问Unity包文档。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com