本帖最后由 微笑的猫 于 2024-7-11 15:03 编辑
Script Builder Type Safe access scripts 1.1.1版下载链接
Overview:
Automatically creates and updates type safe access scripts for tags, layers, scenes, and animator controllers (Included builders). With the intuitive and powerful GUI you can generate a simple or complex script in a few seconds. Automatically build complete scripts or repetitive boiler plate code. It is like having another programmer on your team.
This AiUnity flagship product is frequently downloaded, but could use more ratings. Please consider adding your rating to help build the AiUnity community. All AiUnity products are five-star rated.
Verified on Unity 2017.1 and 2018.1
Highlights:
* Create type safe access scripts for tags, layers, scenes, and animator controllers.
* Included builders can analyze scene and create many time consuming scripts.
* Intuitive APIs to create custom builders.
* Builders can monitor the environment and automatically regenerate scripts.
* Advanced GUI for creating scripts.
* Supported on all platforms.
Description:
ScriptBuilder automatically generates C# scripts based upon a supplied or custom builder script. Make a custom builder that creates multiple ideal starting scripts or use it to generate a commonly used complex script. Alternatively use an existing builder like AnimatorBuilder (Tutorial), which probes the internal Unity Animator system to generate an Animator access script. This generated script will provide strongly typed access to your animator controller layers, states, parameters, and hash Ids using corresponding names (i.e. IsIdleState(), SetSpeed(), and UpperBodyLayer.CurrentStateName()).
TagAccessBuilder creates a script that provides type safe access to the Unity Tags, and is compatible with AiUnity MultipleTags (Enables multiple tags on a gameObject). The SkeletonBuilder creates a basic starting script and is easily altered to add boiler plate code like a custom logger (i.e. AiUnity logger NLog). Other supplied builders include ExampleBuilder, SceneAccessBuilder and LayerAccessBuilder.
Every facet of ScriptBuilder can be configured via the intuitive and comprehensive Unity editor GUI. The GUI tracks all generated scripts so they can be updated or overwritten via the Editor GUI or file context menu. In addition a builder can be set to automatically regenerate its script whenever an update is available (i.e. Animator changes). A configurable template exists to give you control of how the members of your generated script are formatted and organized. Custom builders can also be shared using the Share Builders forum.
Any C# file you create in a deterministic way is an opportunity to allow ScriptBuilder to take over.
Features:
-Script generation/management is handled by a comprehensive Unity Editor GUI.
-Included Animator Builder creates an indispensable animator access file.
-Included Skeleton Builder Builder creates a starting point for a custom builder.
-Included Skeleton Script Builder yields an alternative starting C# script.
-Intuitive APIs to build custom builders.
-Comprehensive API reference manual.
-Public builder variables are adjustable from ScriptBuilder GUI.
-Regenerate existing script from GUI or project view context menu.
-Builders can automatically regenerate a script whenever update is available.
-Regenerated scripts can update or overwrite previous script.
-Use GUI preview button to view potential updates to a previously generated script.
-The GUI provides a revert button to undo the last script update.
-GUI themed for light and dark skin.
-Create custom template to control format and order of class members.
-Alternative region template inserts #region sections into generated class.
-Timeless asset in that script creation will always be part of Unity.
-Support for all platforms.
-Works with AiUnity products MultipleTags, NLog, and CLog.
-Website/forum available for support.
-Forum category provided to share builders.
-Tested on .NET 3.5, 4.6, and standard.
-Full source code provided.
概述
自动创建和更新标签、图层、场景和动画控制器(包括构建器)的安全类型访问脚本。通过直观而强大的图形用户界面,你可以在几秒钟内生成一个简单或复杂的脚本。自动生成完整的脚本或重复的模板代码。就像在你的团队中多了一个程序员。
这款 AiUnity 旗舰产品经常被下载,但需要更多评分。请考虑添加您的评分,以帮助建立 AiUnity 社区。所有 AiUnity 产品均为五星级。
已在 Unity 2017.1 和 2018.1 上验证
亮点:
* 为标签、图层、场景和动画控制器创建类型安全的访问脚本。
* 包含的构建器可以分析场景并创建许多耗时的脚本。
* 创建自定义构建器的直观 API。
* 构建器可监控环境并自动重新生成脚本。
* 用于创建脚本的高级图形用户界面
* 支持所有平台。
说明
ScriptBuilder 可根据提供或自定义的生成器脚本自动生成 C# 脚本。自定义生成器可创建多个理想的起始脚本,也可用于生成常用的复杂脚本。或者使用现有的生成器,如 AnimatorBuilder(教程),它可以探测内部的 Unity Animator 系统,生成一个 Animator 访问脚本。生成的脚本将使用相应的名称提供对动画控制器层、状态、参数和哈希 Ids 的强类型访问。
|