Unity
Unity大海
日常分享Unity AR VR开发技巧
展开
-
Unity 在AR VR应用中使用简单的中文输入
Unity 在AR VR应用中使用简单的中文输入,满足中文、数字、字母、字符输入,目前仅支持单个汉字输入。原创 2023-05-31 13:04:53 · 676 阅读 · 4 评论 -
Unity里面调节Windows系统音量
Unity里面调节Windows系统音量原创 2023-02-23 11:08:45 · 745 阅读 · 0 评论 -
在Windows平台上。使用Sendmessage方法实现Unity不同进程之间通信
windows平台上,使用SendMessage方法实现Unity不同进程之间通信。原创 2023-02-21 18:05:47 · 688 阅读 · 1 评论 -
使用Visual Studio Installer打包Unity的exe应用
Unity 更新pc端软件方法。原创 2022-12-30 13:49:29 · 1805 阅读 · 4 评论 -
Unity导出PDF文件
Unity 导出PDF,支持Android和Windows平台原创 2022-12-22 10:33:25 · 349 阅读 · 0 评论 -
Unity发布Android平台错误记录
Unity 打包发布Android平台错误记录原创 2022-12-15 15:34:07 · 1866 阅读 · 0 评论 -
Unity 实现模型的简单编辑,顶点选择,顶点吸附,面选择,面面吸附
Unity 实现模型的简单编辑,包括模型顶点选择、三角面选择、平面选择、模型顶点吸附、模型面与面的吸附功能。原创 2022-12-06 13:09:13 · 1429 阅读 · 4 评论 -
Unity调用Android
Unity调用Android原创 2022-10-20 18:07:18 · 1625 阅读 · 0 评论 -
Unity adb环境变量配置
下载的Android SDK 路径及其要添加的环境变量路径。系统变量名字如果没有一个叫android的环境变量自行创建,在android的环境变量下添加两个路径即可,如图。原创 2022-04-20 09:49:34 · 4148 阅读 · 0 评论 -
Unity从本地加载多张图片
直接上代码,之前加载的时候采用外部循环加协程,然后代码会卡在DownloadHandlerTexture.GetContent()这个方法上,后面采用单次加载一张的方法完美解决。public class LoadTest : MonoBehaviour{public List textureList;void Start(){ string[] filePath = Directory.GetFiles(Application.streamingAssetsPath + "/Image"原创 2021-08-09 09:51:17 · 1259 阅读 · 3 评论 -
Unity 实现UI窗口拖动缩放
附上下载途径资源链接:https://download.csdn.net/download/qq_33547099/18146183进群下载:原创 2021-04-26 18:15:48 · 944 阅读 · 1 评论 -
Unity中 Image常用的转换函数
将字节转换成Texture2D、屏幕的截图、Texture2D转换成JPG格式数据、Texture2D转换成JPG格式数据等转换。1.将字节转换成Texture2D /// <summary> /// 将字节转换成Texture2D /// </summary> /// <param name="data"></param> /// <returns>Texture2D</returns> public static原创 2021-03-09 16:45:02 · 1254 阅读 · 0 评论 -
Unity 简单搜索功能
Unity 简单搜索功能public InputField inputField;public RectTransform parent;public RectTransform item;public string[] content;void Start(){ inputField.onValueChanged.AddListener((value) => { if (parent.childCount > 1) { for (int i = 1; i <原创 2021-03-03 14:35:27 · 2837 阅读 · 3 评论 -
Unity UGUI事件穿透
在Unity开发中,一个按钮被前面的面板挡住,但是你依然能够进行交互,这个最简单的就是把前面的面板raycast Target属性不勾选不就行了,但是如果说前面的面板也需要做事件监测的的情况下该怎样做呢,比如下图,按钮被Image挡住了,但是你依然想点击下面的Button,这个时候应该怎么办呢?其实Unity交互其实都是基于射线检测的,当我们检测到当前面板的时候,我们只需要将当前的时间渗透下去就行了,下面给出参考代码。using System.Collections.Generic;using Uni原创 2021-01-31 16:10:26 · 2929 阅读 · 1 评论 -
Unity RectTransform强制刷新UI、拖拽坐标转换、设置属性等
RectTransform 是整个每个UI控件必然有的组件,它决定了UI的布局大小等,在开发中我们经常都会使用到,比如拖拽,修改宽高,获取宽高等操作,下面记录一下自己对RectTransform的理解。RectTransform我经常会使用到下面的方法:RectTransform. SetSizeWithCurrentAnchors(Axis axis, float size) 设置宽高,Axis代表垂直和水平对应宽和高RectTransform. GetLocalCorners(Vector3[]原创 2021-01-08 18:19:31 · 2839 阅读 · 2 评论 -
Unity使用UGUI划线
Unity 里面虽然提供Linerender绘制线条,但是只能在3D空间划线,有时候需要在UI上绘制指定的线条,柱状图,饼状图等就可以采用下面的方式了。创建DrawLine,继承MaskableGraphic类,重写OnPopulateMesh(VertexHelper vh)方法,重新使用mesh绘制线条,实例代码如下using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Dra原创 2021-01-07 09:34:08 · 4127 阅读 · 9 评论 -
Unity使用http向服务器请求数据
方便快捷,记录一下! void Start() { HttpRequest("我在请求内容","http://localhost:8000//demo//abc"); }public void HttpRequest(string postData,string url) { byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData); HttpWebRequest webReq原创 2021-01-06 09:12:56 · 929 阅读 · 0 评论 -
Unity 无限循环滚动列表
Unity 无限滑动列表制作Unity 无限滚动列表功能,效果,循环滚动,并且可以点击交互。下面展示一些 内联代码片。public class SlideList : MonoBehaviour,IDragHandler{ public static SlideList Instance; public List<RectTransform> itemDataArray = new List<RectTransform>(); private L原创 2020-12-26 17:14:16 · 6182 阅读 · 0 评论 -
Unity从图片的字节数据里面获取图片的宽和高
简单明了直接上代码下面展示一些 内联代码片,转换的时候不要指定宽高,转的时候就会自动根据图片的实际宽高来转换了。public void ByteToImage(byte[] data) { Texture2D texture2D = new Texture2D(0, 0); texture2D.LoadImage(data); Debug.Log("width="+texture2D.width + " height=" + texture2D.height); }...原创 2020-12-17 18:43:36 · 2521 阅读 · 1 评论 -
Unity 扩展Log日志
Unity 扩展Log 类输出自定义日志前言Unity 里面在进行Android Hololens ios等平台进行测试的时候,如果不借助别的工具,没办法看到控制台输出的日志,给测试带来很多麻烦,如果我们能够将输出的Log输出到UI上就方便我们自己的调试,接下来就是做这么一件事情。使用反编译软件打开UnityEngine.CoreModule.dll文件,会发现Debug类里面的方法和属性如下图:它是使用unityLogger进行输出,然而unityLogger=>s_Logger,然而s原创 2020-12-14 09:27:47 · 1381 阅读 · 0 评论 -
基于Unity的糖果消消乐
糖果消消乐的算法实现定义糖果枚举类型public enum CandyType { Type1=0, Type2=1, Type3=2, Type4=3, Type5=4, Type6=5, Type7=6,}定义糖果行为public class Candy : MonoBehaviour{//糖果在地图上的二维坐标索引 internal int x, y; //糖果类型 public CandyType ca原创 2020-12-05 11:28:05 · 591 阅读 · 0 评论 -
Unity Android平台读取文件时添加了权限依然报错“Access to the path is denied“
Unity 调用Android读取文件"Access to the path is denied" 原因记录一下Unity 调用Android读取文件"Access to the path is denied" 原因:如果你发布的安卓目标版本是10.0以前的,直接在AndroidManifest添加下面权限。// An highlighted block <uses-permission android:name="android.permission.WRITE_EXTERNAL_STOR原创 2020-12-04 11:23:30 · 4791 阅读 · 6 评论 -
Unity中当鼠标停留在物体上的时候滚动鼠标滚轮聚焦物体
今天主要分享一个照相机聚焦的功能,在Unity中当需要具体查看某个物体的时候,通过滚动鼠标滚轮,然后照相机往鼠标当前的位置聚焦,推近物体观察,如果你的功能和这个相似,也许会有相关的帮助,其实实现起来很简单,就是几句代码而已,关键在于能够想到怎样实现这个功能,有这个需要的可以参考下面的代码。下面是图片,当需要近距离查看小方块的时候可以让鼠标停留在方块上,然后滚动鼠标滚轮控制拉近拉远的效果。下面粘...原创 2020-01-13 13:58:38 · 881 阅读 · 2 评论 -
Unity里面实现Camera围绕物体旋转
在Unity中,总是会用到让一个照相机围绕物体旋转观察,我刚开始实现的时候也是没能搞清楚欧拉角的旋转方式,其实实现这个功能还是很简单的,下面索性将一些小功能自己记录分享一下,方便后面的回顾学习。1*...原创 2020-01-10 15:07:02 · 2783 阅读 · 0 评论