C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


nickname插件创建实例

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
nickname插件创建实例 [2020/07/02 18:49] – 已恢复为旧版 (2017/12/11 12:40) 216.244.66.228nickname插件创建实例 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-在C2内的所有的实例创建,必须通过system的create或物体的spawn,通过点击选择某一个具体的Object才能够创建。 +在C2内的所有的实例创建,必须通过system的create或物体的spawn,通过点击选择某一个具体的Object才能够创建。 但我们实际开发中经常需要通过表格或变量配置来创建实例的情况,这种时候可以通过Rex的nickname插件来实现创建逻辑。
-但我们实际开发中经常需要通过表格或变量配置来创建实例的情况,这种时候可以通过Rex的nickname插件来实现创建逻辑。+
  
 首先为C2添加nickname插件和行为,nickname插件用来控制创建,行为则需要添加到需要创建的Object或Family上,为具体的Object取名字 首先为C2添加nickname插件和行为,nickname插件用来控制创建,行为则需要添加到需要创建的Object或Family上,为具体的Object取名字
  
-  - 命名:在项目开始的时候为每个Object添加nickname,使用nickname行为中的Assign nickname事件,选择具体的Object,并为其命名。当Object较多时,这里会需要大量的命名初始化,为后面创建做准备。 +  - **命名** :在项目开始的时候为每个Object添加nickname,使用nickname行为中的Assign nickname事件,选择具体的Object,并为其命名。当Object较多时,这里会需要大量的命名初始化,为后面创建做准备。 
-  - 创建:在需要创建的时候,使用nickname插件中的Create instance into family事件(如果不需要后续SOL的参数配置,也可以不用family)。填入需要创建的Object的nickname命名字符串,创建的XY坐标,创建图层,以及用来pick的Family物件组。 +  - **创建** :在需要创建的时候,使用nickname插件中的Create instance into family事件(如果不需要后续SOL的参数配置,也可以不用family)。填入需要创建的Object的nickname命名字符串,创建的XY坐标,创建图层,以及用来pick的Family物件组。 
-  - SOL:由于这种创建方式无法进入SOL,所以为了在创建后能够方便选中刚创建的那个Object,所以才将这个Object放入Family中,这个时候紧跟着对Family进行操作,就可以实现为刚创建的实例进行操作了。例如:创建nickname物件,加入Fam_obj组,紧接着为Fam_obj设置变量,就是为刚创建的那个实例设置变量了。+  - **SOL** :由于这种创建方式无法进入SOL,所以为了在创建后能够方便选中刚创建的那个Object,所以才将这个Object放入Family中,这个时候紧跟着对Family进行操作,就可以实现为刚创建的实例进行操作了。例如:创建nickname物件,加入Fam_obj组,紧接着为Fam_obj设置变量,就是为刚创建的那个实例设置变量了。 
 + 
 +定义nickname: 
 + 
 +{{:pasted:20180201-220940.png}} 
 + 
 + 
 +创建使用nickname,创建后立刻为创建好的family进行SOL事件操作: 
 + 
 +{{:pasted:20180201-221108.png}} 
nickname插件创建实例.1593686976.txt.gz · 最后更改: (外部编辑)