Unity
唐-三-藏
这个作者很懒,什么都没留下…
展开
-
Unity运用NavMeshAgent和LineRenderer实现物体运动轨迹回放功能
最近公司有个项目需要做个Demo,功能是在3D场景中实时更新物体的GPS位置让物体在3d场景中移动,然后可以回访轨迹。GPS坐标转换为Unity坐标网上有比较多的博客,这里就不说了,主要分享一下物体运动和轨迹绘制以及回放的实现方法。效果看视频:Unity轨迹回放功能录屏 逻辑是,通过NavMeshAgent组件和Unity自带的路网烘培让小球动起来,然后鼠标按下的时候记录一下小球所在的位置,用于之后的轨迹的绘制,然后通过LineRenderer在场...原创 2021-06-25 17:32:15 · 1622 阅读 · 0 评论 -
Unity场景中实现拖动个鼠标框选多个3D物体
最近看到有个Unity项目有个这样的功能:按住鼠标左键拖动鼠标,屏幕会出现像Windows系统按住鼠标右键拖动鼠标一样,会框选多个物体,然后我自己做了个类似的Demo,看看效果:原创 2021-06-04 13:43:27 · 1338 阅读 · 2 评论 -
Unity关于“xxClass”missing the class attribute ‘ExtensionOfNativeClass‘!报错
产生原因,创建的xxClass脚本已经挂载在物体上,然后后面又让xxClass类不继承MonoBehaviour,就会在运行时报出此错误,解决方法:找到挂载的物体,移除脚本即可。原创 2021-05-18 17:33:10 · 551 阅读 · 0 评论 -
UGUI用Tab键来控制InputField切换
这里我介绍两种方法,第一种很简单,但是更加试用与两个InputFile之间的切换,下面就让三藏来说说原理:还是直接上代码吧using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UIManager : MonoBeha...原创 2018-03-08 23:00:09 · 1700 阅读 · 1 评论 -
Unity中手指控制模型的旋转以及缩放
直接上代码吧,主要是两个协程 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public enum FingerIE{ zero, OneFinger, ...原创 2018-10-25 17:32:17 · 4145 阅读 · 1 评论 -
unity鼠标控制物体旋转放大缩小,unity安卓手指控制物体旋转,放大缩小
PC端鼠标左键控制相机平面移动,按住鼠标右键拖动鼠标相机围绕物体旋转,滚轮相机朝着鼠标位子缩放安卓端一个手指活动屏幕模型旋转,一个手指长按屏幕后再滑动模型平面移动,两个手指实现模型朝着两手指中间放大缩小怎么使用,看Update()里面注释代码如下直接复制,再将相应参数设置一下就可以用了就可以用了using System.Collections;using System.C...原创 2018-10-25 17:46:07 · 1494 阅读 · 1 评论 -
笔记:unity自带组件,尾光效果
组件名称:Trail Renderer,直接添加在物体上即可使用如下:效果图:原创 2018-12-28 11:26:15 · 445 阅读 · 0 评论