Unity15--射线伤害门程序:(线性检测)和吃金币,吸铁石功能的实现:(球形检测)

本文详细介绍了如何在Unity中实现线性检测的伤害门功能,当物体穿过两个标记为'Door'的对象之间时,非'Door'物体将被销毁。此外,还讲解了球形检测的应用,包括吃金币和吸铁石功能的实现,通过碰撞检测和触发器来控制小球的行为。
摘要由CSDN通过智能技术生成

 一、伤害门,任何物体经过两个物体之间都会毁灭消失

     做题流程:三个文件构成:

     //1.产生创建脚本CreateCubes文件和CubeMove移动脚本CubeMove不用赋给任何文件

    //PhysicsDemoCreateCubes都给了空文件夹记得赋值 startObj;endObj;

    //2.Unity面板里Tag里添加Door,两个物体都标签Door,如果不是标签Door的就毁灭

    //3.两个门之间距离不宜太远

----------------------------------------------------------------------------------------------------------------------------------------

 //线性检测最上面定义的

    public GameObjectstartObj;

    public GameObject endObj;

1. PhysicsDemo文件

  void Update () {

       RaycastHit hit;        //检测射线碰撞到的点

       ifPhysics.Linecast(startObj.transform.position,endObj.transform.position,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值