Tilia插件学习中(2)

声明:“()”中的不一定是正确的,都是笔者在操作过程中想到的。也就是随想录。

接下来配置TeleprotTarget ,TeleprotTarge是是基于SpecialTarget的,所以我们需要导入SpecialTarget。

传送点的配置:

我们需要在这个package中找到预制体

 需要找到这个

 接下来配置objectpointer中的一系列东西,objectpointer是上文已经拖进面板的预制体

 找到下面的Pointer Events 在Entered 、Exited和Selected中拖入刚刚的预制体。

       拖入

 然后各自对应的调整旁边按钮中的选项

 

 这边在设置关于传送点的部分,传送点需要在package中

 找到以下的预制体

 拖入面板中,之后在预制体操作面板中拖入配置好的

 

 如此传送点就激活好了。

 之后我们运用Tilia自带的Rull System 来进行一系列的操作

首先先设置一个Tag 名为invalulldTeleport,给我们初始铺的Floor设置成该Tag。

之后在声明一个空的Gameobject命名为validPointerLocations,在其下在创建新的Gameobject命名为TagRulls,在其下在创建一个新的Gameobject命名为List。在TagRulls里添加脚本anytagrulls

 

 在List中添加String Observable List

 返回我们的TagRulls,把我们设置好的List拖入其中。

 将我们设置好的tag输入进去【invalulldTeleport】,TagRule和List都要设置

(请无视拼写错误)

 然后返回我们的vaildPointerLocations,在其添加NegationRull(否定rull?貌似是防止传送出错的那种?优先度的讨论?)

添加好NegationRull 之后我们再将下面设置好的TagRule拖入到valldPointerLocations

 

将设置好的vaildPointerLocations拖入

 

 (完成后表现形式为,除了设定好的传送点,自身的光标会显示红色。选中设定好的传送点会变成绿色。)

 传送Area的配置:

找到package中的这个包

 将这个预制体拖入面板当中

 之后设置

 将我们的

 预制体拖入Activated当中

设置成以下。传送Area的设定就完成了。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值