![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
光晖重万物
这个作者很懒,什么都没留下…
展开
-
unity 照片墙
照片墙原创 2022-07-22 10:48:50 · 1316 阅读 · 3 评论 -
unity psb文件生成UI
UI很多的话就不用一个个排了,直接生成原创 2022-06-09 12:50:41 · 1987 阅读 · 2 评论 -
Embedded Browser 触控屏的 放大
本人使用 这网页插件 做展厅程序 ,遇到了个触控放大网页的模型的问题。在触屏设备上,进入网页可以通过双指放大,但这插件不支持双指触控,故而自己研究了下方法。在 PointerUIBase.cs 代码中,第186行的方法里,257行的 MouseScroll = stateToUse.scrollDelta代码,这个是鼠标滚轮,返回的值 分别为 Vector2(0,1), Vector2(0,-1),Vector2(0,0),通过修改 MouseScroll 的值就可以控制网页上滚轮的进度。注意,该函原创 2022-01-18 14:32:12 · 462 阅读 · 0 评论 -
Unity 用粒子排列成图片
1.首先来一张PNG图片2.将图片拖入Unity中,尺寸越大,像素点越高,粒子也就增多3.添加GetPixel代码,作用是获取图片像素的坐标位置,来源这里using System.Collections;using System.Collections.Generic;using UnityEngine;using Unity.Mathematics;public class GetPixel : MonoBehaviour{ public Sprite sprite; /原创 2021-11-03 13:13:52 · 1553 阅读 · 1 评论 -
Unity 将窗体设置在前面
using System;using System.Diagnostics;using System.Runtime.InteropServices;public abstract class WindowAPI{ public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); [DllImport("user32.dll", SetLastError = true)] public static extern bo原创 2021-11-01 16:52:59 · 477 阅读 · 0 评论 -
Unity 无法引用 System.IO.Ports 解决办法
原创 2021-05-19 10:54:01 · 1712 阅读 · 0 评论 -
unity自定义 工程模板
先找到如下注意:必须全部小写复制并修改package.json就成功了原创 2021-03-31 13:05:28 · 313 阅读 · 1 评论 -
关于 NetworkStream.DataAvailable
这在传输大文件时,有一定可能 会提前变 false,导致 数据接收不全,所以推荐使用 异步方式 BeginRead 来读取,要确认数据是否读取完毕,在发送端 添加封包方法/// <summary> /// 封包 /// </summary> /// <param name="data"></param> public byte[] Encode(byte[] data) { int tmp_len原创 2021-03-31 11:41:12 · 721 阅读 · 0 评论 -
Unity开发框架 IFramework
MVVM UI模块框架地址:https://github.com/OnClick9927/IFramework实现的功能 点击按钮加11.在 Panel_1 添加 ScriptCreater 代码2.分别在 Button 和 Text 上 添加 ScriptMask 代码3.将 Button 和 Text 拖到 ScriptCreater 上的 Masks 上4.将你要存放代码的文件夹拖到 CreatePath 上5.点击 Build然后在文件夹下会自动创建代码6.参考 Pa原创 2021-03-23 15:35:50 · 660 阅读 · 1 评论 -
Animation Rigging 程序性动画
https://docs.unity3d.com/Packages/com.unity.animation.rigging@0.2/manual/index.html 官方文档原创 2020-12-04 10:43:57 · 650 阅读 · 0 评论 -
Unity 动态修改图集内容
先上代码using System.IO;using System.Collections;using UnityEngine;using UnityEngine.UI;using System;public class Test3 : MonoBehaviour{ public RawImage image; public Texture2D te; public Texture2D texture; void Update() {原创 2020-11-30 11:51:50 · 607 阅读 · 0 评论 -
Pico 使用 android:sharedUserId=“android.uid.system“ 的问题
在需要某些功能的时候 比如 pico的按键禁用,或调用 重启 、关机 等函数时,都会要修改配置文件 加上 android:sharedUserId=“android.uid.system” 。 但是打包后 安装 会出现 应用未安装 的字样 ,这是因为没有系统签名的缘故 ,登入 网站 http://sign.picovr.com/login,账号的话需要官方人员帮你注册,然后上传打包出来的apk,然后等待签名完毕 .签名成功后在 已签名 那下载签名成功的包,然后就能安装了...原创 2020-09-17 10:16:16 · 1165 阅读 · 1 评论 -
Vuforia Ground Plane 平面识别
首先弄出这几个组件,如图,还有再然后然后就是关键了如果Vuforia版本低于8.5.8,就得导入ARcore的arr,也就是这个这个可以在 https://dl.google.com/dl/android/maven2/com/google/ar/core/1.7.0/core-1.7.0.aar下载,然后修改这。8.5.8以上的可以直接改这,不用下那arr包。然后就可以出包测试了,刚开始会有点慢,要等待些时间,如果没报错的话。报错了就导出安卓包用AndroidStudio打开查看这对原创 2020-07-24 11:23:13 · 2299 阅读 · 1 评论 -
Vuforia ModelTarget 模型目标
第一步,下载工具.安装后进入会看到这个界面,里面的模型是我的测试模型选择你的模型导入,然后点击 CreateModelTarget然后选择几个方向点击CreateGuideView然后点击这个上面完成后打开该文件,得到下图的资源先将 1 号文件导入Unity,然后再在 Editor/Vuforia目录下找到自己对应的文件夹,然后再讲 2, 3 文件导入进去在 1 号里选择对应的图片,也就是上面的 2,3 文件;2 里选择要识别的模型电脑上运行图Over...原创 2020-07-21 16:34:02 · 1416 阅读 · 3 评论 -
Vuforia 3DScal物体识别
首先,下载工具 链接: 工具.打印里面的pdf文件然后装到手机上点击进入,再点击加号把要扫描的物体这样放然后开始扫描,不一定要全变绿,只要大概能认得就行扫描完成后,点击 Test 可以查看扫描的效果我的手机没办法分享,于是我在这文件夹里找到扫描的文件,发到电脑里去点击 Add Target添加文件选择你的文件下载将下载的文件导入工程...原创 2020-07-21 16:00:51 · 348 阅读 · 0 评论 -
Vuforia VirtualButtons 虚拟按键
Vuforia VirtualButtons 虚拟按键注意:1.不介意使用Unity自带的Vuforia 引擎,否则下载商场里的示例项目时可能会因为版本问题产生报错,推荐直接从商店下载示例的引擎使用。2.不推荐下载目前最新9.2版引擎,导入Unity会出现引用错误。首先创建一个ARCamera然后创建两个ImageTarget然后在下面创建两个GameObject再在GameObject上添加组件Virtual Button Behaviour 。注意:别创建panel之类的然后添加原创 2020-07-21 11:46:33 · 2192 阅读 · 1 评论 -
Unity 自带方法获取安卓权限
Unity 自带方法获取安卓权限Unity 安卓权限获取方法原创 2020-03-10 16:04:51 · 3830 阅读 · 2 评论 -
LineRenderer 画图
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class Mspaint : MonoBehaviour{ public Color color ...原创 2019-12-26 14:55:17 · 305 阅读 · 0 评论 -
SteamVR_Skeleton_Poser的理解
SteamVR_Skeleton_Poser官网讲解,只讲了动作输入和混合#更换拿东西的手部模型在1那里更换手的模型,也可以在2里查看该代码的实现#多个手部姿势的调用在拿东西的第一时刻会调用 主手部姿势,也就是有 (MAIN) 标识的启用混合的代码,在上面给的链接中有,这里是直接在那截的图...原创 2019-12-18 14:06:39 · 1497 阅读 · 0 评论 -
Pico的一些使用
UPvr_ GetDeviceSN函数名: public static string UPvr_ GetDeviceSN ()功能:获得设备SN串号参数:无返回值:设备SN串号调用方式: Pvr. UnitySDKAPI. System. UPvr_ _GetDeviceSN ()作用是获取机器的唯一识别码...原创 2019-10-24 17:22:16 · 2280 阅读 · 0 评论 -
UnityWebRequest 方法机翻
// // 摘要: // The UnityWebRequest object is used to communicate with web servers. [NativeHeader("Modules/UnityWebRequest/Public/UnityWebRequest.h")] public class UnityWebRequest :...原创 2019-10-24 17:19:45 · 881 阅读 · 0 评论 -
Pico 的安卓自启动
Pico的自启动非常简单把应用的包名写在创建的config.txt文件中并将config.txt文件放在设备根目录,安装应用,重启设备。就可以通过配置文件开机自启动第三方应用的.具体如下:1.创建config.txt2.将config.txt放入设备根目录这样就能在pico上自启动了...原创 2019-10-24 11:13:52 · 3199 阅读 · 6 评论 -
VideoPlayer的方法机翻
// // 摘要: // Plays video content onto a target. [NativeHeader("Modules/Video/Public/VideoPlayer.h")] [RequireComponent(typeof(Transform))] [RequiredByNativeCode] public sea...原创 2019-10-18 14:44:14 · 1005 阅读 · 0 评论 -
UnityWebRequest的简单使用
UnityWebRequest中Get,Pose,GetTexture的使用首先一般网址的认知http://47.97.24.41这是一个网站的主页面这些是网站的接口和需要的文件的位置信息http://47.97.24.41/api/res/file/downLoadPage?fileId=6c19b320896b4bc09bbfc6b2754ff87e&index=1/ap...原创 2019-09-09 15:13:19 · 1501 阅读 · 1 评论 -
扫描二维码
二维码扫描代码来自https://www.cnblogs.com/Feiyuzhu/p/6882096.html,这纯属我的备忘录,如有需要删除,请联系我.首先 下载ZXing.Net.zip,下载地址为http://zxingnet.codeplex.com/。解压找到unity文件夹,然后将其放到unity工程。using UnityEngine;using System.Coll...转载 2019-08-12 15:46:24 · 225 阅读 · 0 评论 -
Unity自动滚动字幕的实现
**Unity自动滚动字幕的实现**首先按照图片里的进行创建然后用代码获取Scrollbar,在将Value值一直变为1using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Test555 : MonoBeha...原创 2019-08-08 10:31:14 · 3417 阅读 · 2 评论