- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 Unity LineRenderer 画线及代码控制--Unity小记
在Project面板右键然后找到Create->Material,点击Material 就可以新建一个Material材质球,我们可以根据需要给材质球起个名字.3.2打开的颜色面板(Gradient Editor)可以设置线的首尾的颜色和透明度,上面的选中色带上面的箭头可以修改透明度,下面的按钮则可以设置颜色。2.4设置完成后要保持材质的Tint的颜色为白色,如果设置颜色容易和Color属性的颜色叠加。1.1Width 界面是调整线的粗细,可以通过拖动界面线的点修改划线的宽度。3.Color修改线的颜色。
2024-10-19 10:51:24
1780
原创 Unity 代码控制Animator动画
在搜索框写入自己控制脚本的名字(注意不能和其他组件的名字重复,一般下方的待选相,没有了以后就说明当前代码名称是独一无二的),然后点击 New script。1.3将动画机的控制变量添加到需要控制的两个动画机连线上,点击动画机连线选(注意需要控制的动画机执行方向),点击连线后在Inspector 面我们可以在下方找到Conditions属性,点击属性的“+” 加号键添加控制。直接上代码使用空格键控制动画的切换,不知道如何添加脚本可以直接下拉到底(注意默认添加的是否是自己需要的变量,以及动画切换的触发条件。
2024-04-30 10:36:04
4449
1
原创 Unity_Animator 操作--简单小记(添加、连接、融合、剪切、循环)
2.1 如果需要播放多段的Animation 动画我们就需要将它们全部添加到一个叫Animator Controller 里面 ,在我们将动画Animation Clip 拖入到模型里的时候会自动生成一个Animator Controller,在Animator 组件的Controller属性 里可以找到它,点击一下Unity会在Project面板里自动找到它并有黄色边框提示。4.3 我们可以通过下方的试图窗口来观看动画的动作,也可以拖动试图窗口的进度条来查看我们需要的动画的节点帧数。
2024-04-29 15:14:58
6973
1
原创 Unity 笔记-- 读取StreamingAssets文件夹下Texture图片
4.使用DownloadHandlerTexture.GetContent(UWR) 将下载的图片信息装换为Textuer。5.使用 Sprite.Create 将下载后的Texture文件转换为Sprite文件。Rect(开始x坐标,开始y坐标,图片宽度,图片高度)textrue 为声明的Texture 用于接收下载后的图片信息。
2023-08-08 11:37:42
2580
原创 Unity--使用JsonUtility读取Json文件
JsonUtility.FromJson(File.ReadAllText(Json文件地址))JsonUtility.ToJson(TJ)将修改后的Josn数据转为字符串。使用 JsonUtility API读取Json文件。JsonPath Json路径。JsonUtility读取Josn文件。
2023-07-29 08:58:40
1489
原创 Unity 相机/物体发射射线--简单小记
/打印射线,该射线仅Scene窗口可见(如果需要打印射线必须设置射线长度,颜色,显示时间为可选项)相机发射射线:Ray ray =Camera.main.ScreenPointToRay(Input.mousePosition);if (Physics.Raycast(transform.position,V3,out hit,"射线检测的距离"))如果需要打印射线必须设置射线长度,不打印射线则不需要填写射线距离。功能:鼠标点击屏幕发射射线,打印射线打到的物体的名字。(2)从物体发射射线。
2023-07-18 16:15:20
1314
原创 C# 三 枚举类型简单使用
在定义枚举类型时,如果不对该枚举值进行复制的话默认第一个枚举数的值为0,后面的依次递增。通过使用枚举类型显示当前系统时间为星期几。
2022-11-22 11:04:52
264
原创 Unity 使用SteamVR 实现物体的抓取
2.找到SteamVRObjects--->LeftHand/RightHand---->Hand--->GrabGripAction--->\actions\default\in\GrabPinch。3.完成以上设置完成就可以使用左、右或左右手柄扳机键进行抓取。5.Throwable脚本会自动添加Rigidbody组件,预制体,将预制体拖到Hierarchy面板中。3.在面板通过AddComponent添加。脚本(表示该物体可以交互)脚本(表示物体可以被抓取)截止到这里就可以抓取了。
2022-08-22 11:05:29
3293
原创 VR Panorama 360 PRO Renderer录制全景场景雾没有的问题
VR Panorama 360 PRO Renderer录制全景场景雾没有的问题1.导入VR Panorama 360 PRO Renderer插件后 Lighting-->OtherSettings --fog报错,2.在相机组件里面找到Rendering Path 选项将Deferred选项更改为Forward 或者UseGraphicsSettings3.因该是渲染方式不一样,导致相机无法渲染到场景的层导致的这个问题具体。4.也可以不使用VRpanorama的预制体进
2022-03-03 17:01:22
691
原创 c#二标识符_字符串_注释_简单理解
标识符标识符就是一个名字,比如:类名、变量名、方法名、数组名、文件名,一般是由任意顺序的字母、下划线和数字组成,标识符中的字母是严格区分大小写的,但是第一个字符不能为数字,标识符不能为C#中的保留关键字符(关键字)。关键字:关键字是c#语言中已经被赋予特定意义的一些单词,不可一使用关键字作为标识符。 Int public this finally boolean abstr
2022-03-02 15:00:13
237
原创 编写第一个C#程序和C#程序结构简单介绍
编写第一个C#程序和C#程序结构首先打开Visual Studio 应该程序,选择“创建新项目”,(我这里使用的是VisualStudio2019)然后选择“控制台应用程序”点击下一步。更改项目名称为“HelloWorld”(当然项目名你可以随便更改只要你高兴),项目位置可以找一个你随时能找到的文件夹路径,以上步骤结束之后你就可以点击下一步了,然后点击创建。下面就可以开始写代码了,下面的代码是每一个初学者都经历过的一段简单代码。2.2C#程序结构usi...
2022-03-02 14:03:38
331
原创 Unity SteamVR利用案例实现人物位移
Unity SteamVR三步实现位移一.地面移动导入SteamVR 找到从Projict面板找到Assets-->SteamVR-->InteractionSystem-->Core-->Prefabs-->Player预制体,找到预制体Player 后添加到Hierarchy面板,该预制体主要用于射线功能的实现。3.Assets-->SteamVR-->InteractionSystem-->Telepot-->Prefabs--&.
2022-02-28 17:33:51
5536
原创 C# 小记 特殊符号分割字符串方法.Split
示例:分割字符串可用于轻量级数据读取(不解释直接上代码)字符串.Split(需要按照哪个字符接取字符串)Resource:铜矿、铁矿、铝矿、镁矿、锌矿。Nickname:米军番号。
2022-02-15 14:46:30
859
原创 C# 小记 比较字符串的三种方法
示例一: Compare方法(返回值为Int类型) string a = "a"; string b = "a"; if (string.Compare(a,b)==0)//结果相等时等于0不相等的结果可能是(1,-1) { Console.WriteLine("a b字符串相等"); }示例二:CompareTo方法(返回值为Int类型) string a
2022-02-15 14:29:19
4285
原创 Unity 笔记XR抓取的简单使用
Unity 笔XR抓取的简单使用接上一篇:Unity 笔记Unity XR简单使用找到需要实现抓取物体的手柄,只保留XRController(Device-based)脚本 然后给手柄添加XRDirectIneractor脚本和碰撞体,碰撞体勾选为触发模式(IsTrigger=√) 找到需要被抓取的物体添加脚本XRGrabInteractable 确保被抓取的物体拥有碰撞体,没有的话就手动添加不需要勾选触发(IsTrigger r=√) 然后就可以了, 抓取的实现就是这么简单^_^。
2022-02-14 18:32:20
3678
原创 Unity 笔记UnityXR简单使用
记录Unity XR简单使用一.插件的导入插件导入:打开PackageManager 添加XRInteractionToolki 添加XRPluginManagement 设置环境ProjectSettings—>Player—>XRSettings-->VirtualRealitySupported-->VirtualRealitySDKs-->OpenVR VirtualRealitySupported选项需要勾选后方可进行下一步 Open.
2022-02-14 11:54:07
8314
5
原创 Unity VRPanorama 360 PRO Renderer 简单使用小记
一简单的使用Unity版本要求5.6.2或更高 截止 2021.1.12价格为24.5刀,原价为49刀*注 插件价格需要根据商城具体价格来顶,本人购买时为49刀 。 - _ -! 下载完毕导入 找到主相机,添加脚本VRCapture 然后就可以简单的使用了 注意该款插件需要先生成图片然后合成为视频,测试8k有可能无法自动合成,可能使用PR 手动合成一下二参数的简单调整1.Capture Type 可以设置为正常视频和全景视频(默认为全景)...
2022-01-12 14:41:15
3572
原创 随手笔记 Unity 关于Animator 属性
1.当前正在播放的动画名称animator.GetCurrentAnimatorClipInfo(0)[0].clip.name//Animator当前正在播放的动画名字2.直接播放指定动画animator.Play("Idle")//播放名叫IdLe的动画3.Animator bool 触发animator.SetBool("IsStop",true);4.Animator 触发 animator.SetTrigger("IsStop");...
2022-01-10 16:45:40
3958
原创 Unity DoTween 代码设置路径点
1.添加DoTween 插件2.在场景内添加几个空物体当作位移路径4.代码private Tween tween;private Vector3[] v3s;public Transform[] transPath;void Start(){ v3s = new Vector3[transPath.Length];//将Transform属性的位置信息转换未Vector3属性的位置信息for (int i = 0; i < transPath.Length; i++..
2022-01-10 15:14:45
3088
原创 Unity笔记-使用File读写本地txt文本内容
1.用File读取后得到txt文本内容,需要引用IO接口。2.利用File 写入修改后的文件 (STR修改后的数据)。3.读取方法简单使用。4.写入方法简单使用。
2022-01-08 15:13:14
2058
原创 Unity_ChromaKeyKit(摄像头抠像)
Unity_ChromaKeyKit(摄像头抠像)准备工作:首先需要一个USB摄像头连接电脑 Unity版本需要在2017.1.0及以上 该ChromaKeyKit版本为2.3 ChromaKeyKit根据颜色来扣除不需要的颜色,而不是类似于Kinect更具人物进行抠像 不想往下看的可以直接参考Nexweon—>ChromaKeyKit——>Scene——>ExampleWebCam 当然ExampleWebCam场景也可以直接拿来使用———————————————
2021-11-09 18:57:43
5165
原创 Unity-翻书-Book-Page Curl Pro
一.插件简单介绍1.Unity 下载Book-Page Curl Pro插件,并导入。注意15美刀2.在Hierarchy界面添加Canvas右键--->UI--->Canvas3.找到Book-Page Curl Pro插件里面 BookPro预设( Assets -->Book-Page Curl Pro-->Prefabs-->BookPro)4.将Book Pro预设拖到刚刚添加的Canvas里面5.然后就可以运行了6...
2021-11-08 18:51:15
6286
1
原创 Unity 关于SteamVR2.0手柄震动问题_ SteamVR_Actions.default_Haptic.Execute()
SteamVR_Actions.default_Haptic.Execute(0,0.5f,100,200,SteamVR_Input_Sources.LeftHand);//该段代码未左手柄震动。// (延迟时间(0立即启动),震动持续时间(0.5震动0.5秒),频率(震动频率推荐100),振幅(振幅推荐200),SteamVR_Input-Soures.LeftHand(左手手柄) or SteamVR_Input_Sources.RightHand(右手手柄))。...
2021-08-18 13:50:16
1104
原创 Unity Recorder 插件录屏--简单小记
1.通过Unity 的窗口(Window)打开PackageManager 在里面找到Recorder插件并导入插件2.打开Recorder插件 Window-->General-->Recorder-->RecorderWindow3.在面板添加一个Movier4.然后就是根据自己的需求来更改参数了Recording Mode (SingleFrame--单帧 FrameInterval--由第几帧开始 TimeInterval...
2021-08-12 18:31:19
2442
3
Exploder1.7.0.unitypackage
2021-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人