- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Unity鼠标控制物体位移,旋转,缩放,类似于Scene视角的操作
最近项目中的需求,就是可以创建模型,然后创建出来的模型可以随意摆放,随意缩放,旋转,看看录屏吧,代码太多了,就直接上unitypackage包,自取。链接:https://pan.baidu.com/s/1XMJXYPNbE_poivPxxp9UMw。Unity鼠标控制物体位移,旋转,缩放,类似于Scene视角。
2023-03-17 16:41:51
990
6
原创 Unity运用NavMeshAgent和LineRenderer实现物体运动轨迹回放功能
最近公司有个项目需要做个Demo,功能是在3D场景中实时更新物体的GPS位置让物体在3d场景中移动,然后可以回访轨迹。GPS坐标转换为Unity坐标网上有比较多的博客,这里就不说了,主要分享一下物体运动和轨迹绘制以及回放的实现方法。效果看视频:Unity轨迹回放功能录屏 逻辑是,通过NavMeshAgent组件和Unity自带的路网烘培让小球动起来,然后鼠标按下的时候记录一下小球所在的位置,用于之后的轨迹的绘制,然后通过LineRenderer在场...
2021-06-25 17:32:15
1836
原创 Unity场景中实现拖动个鼠标框选多个3D物体
最近看到有个Unity项目有个这样的功能:按住鼠标左键拖动鼠标,屏幕会出现像Windows系统按住鼠标右键拖动鼠标一样,会框选多个物体,然后我自己做了个类似的Demo,看看效果:
2021-06-04 13:43:27
1447
2
原创 Unity关于“xxClass”missing the class attribute ‘ExtensionOfNativeClass‘!报错
产生原因,创建的xxClass脚本已经挂载在物体上,然后后面又让xxClass类不继承MonoBehaviour,就会在运行时报出此错误,解决方法:找到挂载的物体,移除脚本即可。
2021-05-18 17:33:10
601
原创 unity鼠标控制物体旋转放大缩小,unity安卓手指控制物体旋转,放大缩小
PC端鼠标左键控制相机平面移动,按住鼠标右键拖动鼠标相机围绕物体旋转,滚轮相机朝着鼠标位子缩放安卓端一个手指活动屏幕模型旋转,一个手指长按屏幕后再滑动模型平面移动,两个手指实现模型朝着两手指中间放大缩小怎么使用,看Update()里面注释代码如下直接复制,再将相应参数设置一下就可以用了就可以用了using System.Collections;using System.C...
2018-10-25 17:46:07
1629
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
4218
1
原创 unity场景中多个相机分屏
直接调整Camera的Viewpor Rect即可。x,y代表位置,w,h代表分出来的小屏的宽和高。代码如下:Camera myCamera;myCamera.rect=new Rect(Vecter2 pos,Vector2 size);
2018-08-31 13:57:01
4959
原创 材质球的自发光
步骤:1.选中要自发光的材质球,勾选Emission;2.调整你想要发光的颜色;代码勾选Emission方式如下:myGameObject.GetComponent<MeshRenderer>().material.Disablekeyworld("_EMISSION");...
2018-08-31 11:51:58
2250
原创 UGUI让Text跟随输入字数自由缩放
只用在Text上面加上Content Size Fitter组件即可图如下…………………………………………………………………………………………………………如果说你这个Text有个背景图片,图片也要同时跟随Text缩放,那么,如下即可1.Image上面要加的组件:2.Text上要加的组件:我这里时限制了Text和Image的宽度,他们的高度可以根据Text的字数任意缩...
2018-08-31 11:44:30
519
原创 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
1762
1
用Tab键控制UGUI的InputField切换Unity3D项目
2018-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人