- 博客(27)
- 收藏
- 关注
原创 Unity 多图片(带透明通道)合成
RenderTexture设置,然后将RenderTexture放在一个RawImage上。取个巧,利用Camera和Render Texture。每个Square都单独设置一个层级。左为相机看到的图,右为生成的图。多个2d图片组合成型。以下是生成图片的代码。
2023-10-31 16:07:28
880
原创 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
441
原创 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
1501
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
456
原创 关于 NetworkStream.DataAvailable
这在传输大文件时,有一定可能 会提前变 false,导致 数据接收不全,所以推荐使用 异步方式 BeginRead 来读取,要确认数据是否读取完毕,在发送端 添加封包方法/// <summary> /// 封包 /// </summary> /// <param name="data"></param> public byte[] Encode(byte[] data) { int tmp_len
2021-03-31 11:41:12
693
原创 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
640
1
原创 Animation Rigging 程序性动画
https://docs.unity3d.com/Packages/com.unity.animation.rigging@0.2/manual/index.html 官方文档
2020-12-04 10:43:57
638
原创 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
590
原创 Pico 使用 android:sharedUserId=“android.uid.system“ 的问题
在需要某些功能的时候 比如 pico的按键禁用,或调用 重启 、关机 等函数时,都会要修改配置文件 加上 android:sharedUserId=“android.uid.system” 。 但是打包后 安装 会出现 应用未安装 的字样 ,这是因为没有系统签名的缘故 ,登入 网站 http://sign.picovr.com/login,账号的话需要官方人员帮你注册,然后上传打包出来的apk,然后等待签名完毕 .签名成功后在 已签名 那下载签名成功的包,然后就能安装了...
2020-09-17 10:16:16
1145
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
2274
1
原创 Vuforia ModelTarget 模型目标
第一步,下载工具.安装后进入会看到这个界面,里面的模型是我的测试模型选择你的模型导入,然后点击 CreateModelTarget然后选择几个方向点击CreateGuideView然后点击这个上面完成后打开该文件,得到下图的资源先将 1 号文件导入Unity,然后再在 Editor/Vuforia目录下找到自己对应的文件夹,然后再讲 2, 3 文件导入进去在 1 号里选择对应的图片,也就是上面的 2,3 文件;2 里选择要识别的模型电脑上运行图Over...
2020-07-21 16:34:02
1368
3
原创 Vuforia 3DScal物体识别
首先,下载工具 链接: 工具.打印里面的pdf文件然后装到手机上点击进入,再点击加号把要扫描的物体这样放然后开始扫描,不一定要全变绿,只要大概能认得就行扫描完成后,点击 Test 可以查看扫描的效果我的手机没办法分享,于是我在这文件夹里找到扫描的文件,发到电脑里去点击 Add Target添加文件选择你的文件下载将下载的文件导入工程...
2020-07-21 16:00:51
334
原创 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
2163
1
原创 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
293
原创 SteamVR_Skeleton_Poser的理解
SteamVR_Skeleton_Poser官网讲解,只讲了动作输入和混合#更换拿东西的手部模型在1那里更换手的模型,也可以在2里查看该代码的实现#多个手部姿势的调用在拿东西的第一时刻会调用 主手部姿势,也就是有 (MAIN) 标识的启用混合的代码,在上面给的链接中有,这里是直接在那截的图...
2019-12-18 14:06:39
1463
原创 Pico的一些使用
UPvr_ GetDeviceSN函数名: public static string UPvr_ GetDeviceSN ()功能:获得设备SN串号参数:无返回值:设备SN串号调用方式: Pvr. UnitySDKAPI. System. UPvr_ _GetDeviceSN ()作用是获取机器的唯一识别码...
2019-10-24 17:22:16
2262
原创 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
865
原创 Pico 的安卓自启动
Pico的自启动非常简单把应用的包名写在创建的config.txt文件中并将config.txt文件放在设备根目录,安装应用,重启设备。就可以通过配置文件开机自启动第三方应用的.具体如下:1.创建config.txt2.将config.txt放入设备根目录这样就能在pico上自启动了...
2019-10-24 11:13:52
3094
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
967
原创 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
1481
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
216
原创 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
3379
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人