Unity
文章平均质量分 63
橘长长长
这个人很懒,什么都留下了。
展开
-
Unity 实现音频进度条(可控制)
效果如图:(因为是GIF格式,录不上音频)提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-10-24 18:01:03 · 674 阅读 · 0 评论 -
Untiy HTC Vive VRTK 开发记录
此篇记录在开发过程中所使用到的VR功能,不针对VRTK或SteamVR的插件进行解释,或导入等等基础内容的说明,如正在开发VR项目或许可以借鉴本篇中解释的相关功能~原创 2024-01-10 13:11:23 · 1331 阅读 · 0 评论 -
Unity 软性管的实现
因近期项目有要求使用到水管这种软性管的模拟,该篇主要说明软管的实现和应用,运行后在Scene视图下拖拽Role即可看到实现效果,具体实现思路可参考文中第一段的原创链接,本篇只是根据原创进行二次整合后的使用层讲解。2.创建一个基础物体,将基础物体赋值到HoseScript.cs的Role参数上。1.在Unity中创建一个空物体,挂载HoseScript.cs脚本。整合了Demo样例只要一点点积分,如果没有积分也可私聊我免费获取。原创 2023-05-06 16:01:45 · 1763 阅读 · 1 评论 -
(02)Unity HDRP Volume 详解
这篇文章主要针对HDRP中的Volume和Volume Post-processing进行解释,针对于各个组件只能进行部分参数的解释,具体的信息可参考官方资料,这里只是对官方文档的图片效果补充以及笔者自己的理解。看到这里进入正文,请确保你的Unity项目正确应用了HDRP,可参考上一篇文章或官网。上述就是HDRP Volume Post-processing 后处理的全部效果,具体某个效果的参数调整还需要参考官方。原创 2023-03-01 14:53:19 · 2610 阅读 · 4 评论 -
Unity 动态修改自定义字体(Text)颜色
Unity 动态修改自定义字体(Text)颜色原创 2022-08-15 15:52:16 · 8747 阅读 · 0 评论 -
Unity VS未能正确加载解决方案......请参见“输出”窗口F:\xxx\Assembly-CSharp.csproj : error : 未能加载项目文件
F:\xxx\Assembly-CSharp.csproj : error : 未能加载项目文件。未能找到文件“F:\xxx\Assembly-CSharp.csproj”。 F:\xxx\Assembly-CSharp.csprojF:\xxx\Assembly-CSharp-firstpass.csproj : error : 未能加载项目文件。未能找到文件“F:\xxx\Assembly-CSharp-firstpass.csproj”。 F:\xxx\Assembly-CSharp-firstp原创 2022-04-27 17:25:33 · 4563 阅读 · 4 评论 -
Unity zSpace 开发
第一步:官网下载zCore和zView插件,下载并安装Unity2018官网(我的是2018.4.3)第二步:将下载的zCore6.0和zView6.0导入到Unity的工程中,导入后会生成两个文件夹3第三步:设置你的Unity工程1.Edit—ProjectSettings—Player—OtherSetting—Rendering—ColorSpace改为Gamma2.Edit—ProjectSettings—Player—OtherSetting—AutoGr..原创 2022-04-22 11:51:30 · 6635 阅读 · 13 评论 -
全息
https://download.csdn.net/download/qq_42047805/16669603原创 2021-04-14 10:14:31 · 209 阅读 · 0 评论 -
Unity 静态类内延时操作
public static class Tools{ /// <summary> /// 延迟方法到指定时间执行 /// </summary> /// <param name="action">方法</param> /// <param name="delaySeconds">时间</p...原创 2020-07-21 14:58:15 · 576 阅读 · 2 评论 -
Unity+XLua+阿里云热更代码
Unity+AssetsBundel+XLua+阿里云Unity热更新的步骤:AssetsBundle打包好资源——上传到服务器——运行项目——检测是否需要更新——1.需要更新2.不需要更新——1.需要更新——从服务器下载资源到本地——本地加载资源包——运行。一、阿里云操作完了之后就下载阿里云提供的 .Net SDK,解压后把Aliyun.OSS.dll导入到Unity...原创 2020-07-21 14:58:21 · 3067 阅读 · 0 评论 -
Unity 打包成APK部分安卓机黑屏
近期才发现的问题,打包的Unity版本是2017.4.30开发AR程序发布安卓测试的时候拿同事的华为手机发现出现了黑屏的情况,但是摄像头功能还是存在的,就是黑屏去把摄像头对准扫描图依然会触发识图后的操作,经排查发现不是系统原因也不是sdk jdk的原因。解决方案:PlayerSettings--Resolution and Presentation--Use 32-bit Display ...原创 2019-11-13 14:01:17 · 4031 阅读 · 6 评论 -
Unity 开启外部摄像头并渲染到UI上
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class OpenCamera : MonoBehaviour{ public RawImage tt;//相机渲染的UI private WebCamTex...原创 2019-08-28 16:47:50 · 1676 阅读 · 1 评论 -
Unity 鼠标控制模型旋转(360度)
任意旋转: /// <summary> /// 起始位置 /// </summary> private Vector3 StartPosition; /// <summary> /// 鼠标按下的之前位置 ...原创 2019-08-27 16:29:20 · 5402 阅读 · 3 评论 -
unity 打开系统文件夹并选取图片保存
using UnityEngine;using System.Collections;using System;using System.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]public class OpenFileName{ public ...原创 2020-07-21 14:58:34 · 1205 阅读 · 3 评论 -
UI跟随鼠标移动(不考虑中心点)
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class TouchControl : MonoBehaviour, IBeginDragHandler, IDr...转载 2019-07-24 10:26:26 · 314 阅读 · 0 评论 -
Unity3D游戏进行时持续保存数据
Unity在切换场景的时候会丢失在上一个场景里的数据,如果需要用到这个数据的时候会很麻烦。今天本菜鸟就是在做VR和PC场景切换的时候碰到的问题。先解释一下问题:在项目运行的时候会让用户选择运行环境是VR还是PC端,本菜是在切换场景的时候改变一个公开的布尔值来决定是VR还是PC。但是,在切换场景之后这个布尔值不会保存下来,以至于无论选择VR还是PC都会进入PC端。下面来说一下解决方法。本菜目...原创 2018-05-30 15:46:58 · 1267 阅读 · 0 评论 -
Untiy动态加载.dll文件
这里先说一下反射 System.Reflection命名空间 (1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器 (2) Assembly:程序集类(3) Module:模块(4) Type:使用反射得到类型信息的最核心的类 我们用Assembly类来加载已经打包好的dll文件。代码实现...原创 2020-07-21 14:59:37 · 771 阅读 · 0 评论 -
AssetsBundle多种打包方式
此篇纯粹用来记录,害怕时间久忘了第一种包名打包方式: [MenuItem ("MyAssets/packageModle004")] static void AssetsBundleFunction() { string abFile = "Assets/StreamingAssets"; if (!Directory .Exists...原创 2018-09-26 08:59:34 · 954 阅读 · 0 评论 -
Unity水波纹效果实现
前两天面试面试官让做一个水波效果,然后有物体交互的时候会有水花效果。这里我投机取巧了一下做了个水波的Shader,找了个水花的特效。实现思路就是场景默认播放水波,当与物体发生碰撞的时候播放水花特效。水面:// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Sha...原创 2019-01-19 17:01:12 · 5122 阅读 · 0 评论 -
unity 局域网(Network)同步
先附上Network常用方法和生命周期函数:Network.InitializeServer(int connettions,int Port,bool useNat):该函数用于初始化服务器。Connections是最大连接数, Port是服务器监听的端口号,useNat表明是否使用Nat穿透。返回枚举类型NetworkConnectionError。返回NetworkConnectionE...原创 2019-02-02 15:43:07 · 3707 阅读 · 0 评论 -
unity 简单Socket通信
首先,创建两个工程,分别是Sever和Client。Sever工程:using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using UnityEngine;public class Sever : MonoBehaviour{ ...原创 2019-05-31 11:30:15 · 695 阅读 · 0 评论 -
Unity 调用打印机遇到的坑
仅供个人学习1.通用打印System.Diagnostics.Process.Start("mspaint.exe", "/pt d:\\screenshots\\sample.jpg");//"mspaint.exe"表示画板程序。//"d:\\screenshots\\sample.jpg"表示图片的绝对路径。注意这里是调用本机的画图程序所以unity打印的图片如果是1...原创 2020-07-21 14:57:38 · 1707 阅读 · 1 评论 -
unity在Win7播放视频崩溃
无法播放视频的原因是当前视频的解码错误导致的。解决方案:1.可以使用“格式工厂”将视频重新转换一遍,编码方式选择为MPEG4(DivX)。2.直接在unity中对视频进行vp8转码。...原创 2020-07-21 14:58:43 · 1723 阅读 · 8 评论 -
unity DontDestroyOnLoad遇到的坑
Unity3D提供了一个不删除前一个场景中的某一个对象或者脚本的API——DontDestoryOnLoad(对象或者某个脚本)。它是为了在游戏开发中可以创建多个场景,但又不会因为场景过度而删除对象。但是我们在用这个API的时候我们会发现一个很奇怪的问题就是:如果A里面放了个东西o,当到场景B的时候,o 也会出现在B场景中,这里一看,感觉还是对的,然后你再返回到场景A, 你就会惊讶的发现...原创 2019-07-10 18:55:36 · 677 阅读 · 0 评论 -
Unity播放视频OGV格式视频
1.先把需要在unity中播放的视频进行格式转换。目标格式:XXX.OGV。像这种: 2.把转换过后的视频文件拖进unity里。需要更改文件Inspector面板的Importer Version选项,改为MovieTexture(Deprecatad); 3.给播放视频的物体(Plane)添加声音组件,播放文件子物体里的声音; ...原创 2018-09-02 20:07:23 · 995 阅读 · 0 评论