业务逻辑:屏幕中央扫到物体,点亮该物体,离开物体,取消高亮
程序逻辑:射线选中物体+配合Outline Effect高亮显示物体
场景设置:下载插件Outline Effect
1.摄像机设置添加Outline Effect脚本
2.然后那个物体需要高亮就给那个物体添加outline脚本(脚本控制即可)射线若要选中物体,物体必须有碰撞器

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using cakeslice;//用于高亮显示的插件命名空间引用
///<summary>
///<para> 这个类实现从摄像机发送射线选中物体
///选中物体便于操作物体,高亮显示
/// </para>
///</summary>
[System.Serializable]
public class Rayobj_Highline : MonoBehaviour
{
//用于让摄像机发射射线,获取物体,并操作物体

本文记录了在Unity中通过射线选择物体并利用Outline Effect插件进行高亮显示的方法。首先,摄像机需添加Outline Effect脚本,接着为需要高亮的物体添加outline脚本。当物体被射线选中时,添加高亮组件;离开时,移除高亮组件。业务逻辑包括屏幕中央扫到物体时点亮,离开则取消高亮。
订阅专栏 解锁全文
5309

被折叠的 条评论
为什么被折叠?



