(Tiled官方文档翻译)第七节:使用模版

七、使用模版

        任何已经创建的对象都可以保存为模版。这些模版能够作为对象在任意地方进行实例化,实例化后的对象同时继承模版对象的属性。这个可以省去很多给对象设置类型和属性的工作,甚至可以在图块集寻到到正确的图块。

       每一个模版都保存着它自己的文件和它们能够被组织成文件的形式。你可以保存模版为XML或者JSON格式,就像地图或者图块集文件一样。

对象窗及模版窗口
对象窗及模版窗口

 

 

7.1 创建模版

       通过右击地图上任意的对象(译者试了,图块对象不可以,见下面注释),然后选择“保存为模版”,你将会被要求选择一个文件名和格式保存模版。如果对象已经有了名称,文件名会被建议使用该名称。

保存模版
保存模版

注意:你不能根据嵌入在图块集的图块对象创建一个模版,因为模版文件不能支持引用图块集。

7.2 The Templates View(模版窗口)

      通过模版窗口使用完模版后。模版窗口会分割为两个部分:左边部分以选择文件夹形式展示模版文件,右边部分预览选择的模版。

7.3 Editing Templates(编辑模版)

        选择模块会在模版窗口显示一个可以编辑的预览图,当然也会在属性窗口显示模版的属性,可以对它进行编辑。修改模版会自动进行保存。

        所有的模版实例都跟它们的模版进行链接,所以,所有的编辑都会立即对地图上的所有实例产生影响。

编辑模块
编辑模板

      如果对一个模版实例进行修改,内部会对其标记为复写属性,如果对模版进行修改,不会再对其产生影响。

7.4 Detaching Template Instances(取消模版实例的关联)

      取消模版实例的关联后,以后再对模版进行任何的修改都不会对该实例产生任何影响。

     取消任一个模版关联,只需要在实例右击,然后选择Detach(取消关联)。(与译者实践有出入!)。

 

7.5 未来的拓展

  1. 可以重叠复写属性
  2. 可以给模版属性上锁
  3. 处理错误的文件路径
  4. 管理模版文件,例如:移动、重命名、删除或者放进子文件夹

 

     由于边学边翻译,所以有些知识点理解的不透,翻译不到位,请大家多多指导。

     加油,共勉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值