Genesis-3D学习手册——11.模板

模板

模板是一种资源类型——存储在项目视图中的一种可重复使用的游戏对象。模板可以多次放入到多个场景中。当你添加一个模板到场景中,就创建了它的一个实例。所有的模板实例链接到原始模板,基本上是它的克隆。不管项目中存在多少实例,当对模板进行任何更改时,这些更改将应用于所有实例。

创建模板

为了创建一个模板,在场景结构视图面板中选择一个游戏对象右键,选择“保存为模板”即可将此物体创建成模板。新创建的模板所在的路径为项目视图当前所选的路径。


 

 

新创建的模板“template”保存在当前所选路径Actor Template下。

模板实例

要在当前场景创建模板的一个实例,从项目视图拖动模板到到场景中。此实例是连接到该模板的,双击场景中的实例,在场景结构中会显示为蓝色。并在属性视图中显示相应的属性。

场景结构视图面板显示使用模板创建的游戏对象

 

 

使用模板创建的游戏对象在属性面板中有模板选择项

 


 

如果你选择了一个模板的实例,希望找到这个实例的模板。可以点击属性视图中的Select按钮选择模板源。

继承

继承是指当模板源发生变化时,这些变化将应用于所有已连接的游戏对象。当然,也可以只改变一个单独实例的属性,同时保持和模板的链接。选中要改变的实例,在其对应的属性视图中即可以改变相应的属性。如下图所示。


 

 

如果想用新的属性值覆盖原属性值来更新模板和所有实例,则在属性视图中点击“应用”按钮。

如果想要撤销对单独实例的修改,则点击“恢复”按钮即可。

注意:1.若所修改的属性值更新了模板和所有实例,则点击“恢复”按钮无法撤销其修改。

2.模板的修改只能通过修改实例并点击应用来修改,不能直接修改模板。

导入模版

当放置一个模板文件到资源文件夹时,软件可以自动导入并在项目视图下看到相应的文件。当然我们也可以通过按钮导入模板。点击项目视图中的导入按钮就可以选择要导入的文件。

区分物件和模板实例

当创建了一个物件,并将其保存成模板,且没有更改名称。在场景中通过模板创建一个实例,这时候在场景中我们看到两个相同的物体,无法区分哪个是直接创建的物体,哪个是通过模板创建的实例。这时候我们需要通过属性视图来区分。

通过模板创建的实例,在属性视图中有编辑模板栏。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值