会思考的猴子
这个作者很懒,什么都没留下…
展开
-
Unity + 雷达 粒子互动(待更新)
脚本示例 使用TouchScript,计算玩家是否移动,且计算移动方向。原创 2024-05-31 10:47:48 · 241 阅读 · 1 评论 -
Unity 佳能SDK 及数据获取
3. 把CameraControl 下面只要是绿色的 .cs 文件都复制到Unity 中。1. 填写信息跟官方申请SDK,大概1-2个工作日会邮件回复你。2. 将SDK这两个文件放到 Unity Plugins文件夹。原创 2024-02-28 14:47:29 · 502 阅读 · 1 评论 -
关于Kinect 互动沙盘 深度图 Shader Graph 分层
把Kinect的深度图穿给Shader Graph。原创 2024-02-23 15:11:19 · 339 阅读 · 0 评论 -
多个Azure Kinect
【代码】多个Azure Kinect 判断每个设备识别的人。原创 2023-08-02 16:23:16 · 300 阅读 · 0 评论 -
Unity WebSocket 服务器 和 Cocos WebSocket客户端
链接:https://pan.baidu.com/s/1P6gC6mVQfBtcOVYIKd05mA?Cocos Creator3.7.3 WebSocket 客户端。--来自百度网盘超级会员V7的分享。原创 2023-06-08 18:10:48 · 571 阅读 · 0 评论 -
Unity Arduino 互动多媒体计划入门
c. Select arduino libraries Folder 这个是选择你的Arduino 库文件路径,选择之后点击 Update Uduino's Arduino libraty,它会帮你安装arduino的uduino库文件示例。a. 这个log level 选择None就行,不然会打印一些无用的信息。b. 这个InterfaceType 是插件内置的UI面板,我们不需要。导入插件,拖拽一个Uduino预设体到场景,有几个需要特别解释的,原创 2023-05-16 11:05:33 · 604 阅读 · 3 评论 -
TouchBoard 使用教程
其实我是想买原版的TouchBoard的,但是售罄了,其他硬件:二 环境配置硬件插件每当我们使用 Arduino 时,我们都必须告诉 Arduino IDE 我们正在使用哪个 Arduino 开发板,是 Arduino Leonardo 还是 Arduino Mega。所以我们必须在这里做同样的事情,告诉 Arduino IDE 我们正在使用哪个板。在这种情况下,裸导电触摸板。但是,您无法从 找到触摸板。我们必须下载插件并将其安装到位。如果你打开它,在此处下载硬件插件:创建hardware。原创 2023-03-07 11:50:36 · 605 阅读 · 0 评论 -
多媒体工具 Unity设置软件开机自启
该脚本会自动在桌面 及自启文件夹 设置快捷方式,不用担心覆盖等问题。原创 2022-12-16 11:29:59 · 565 阅读 · 0 评论 -
Unity UGUI 锚点自动对齐
选中UI,点击UI锚点对齐即可,脚本需要放到 Editor目录下。原创 2022-11-14 15:44:59 · 769 阅读 · 0 评论 -
Unity 雷达项目分析(更新ing)
新建一个脚本代替Button按钮,后面需要使用Button组件就用这个ButtonOnPointerDown这个组件代替。1. UI射线检测到UI Button ,即去调用 Button.Invoke();2. ui 上添加EventTrigger,后面有时间再总结这个。3. (我自己使用的)重写UI Button 方法。1. 关于雷达 需要实现 UI按钮点击 功能。// 不影响原有 UnityEvent 调用。// 跟 onClick 一样使用。原创 2022-09-14 16:30:25 · 1733 阅读 · 1 评论 -
签名墙互动项目分析
// 这里的this. 由IActionChainExtention扩展。3. 涉及到保存到本地文件,如果使用.EncodeToPNG() 特别耗费性能,无论是直接保存还是开携程都会阻塞到主线程造成 程序瞬间的卡顿。链接:https://pan.baidu.com/s/1_GLFubBozv-UUY8KOv_lZA?有两个需要注意的地方 ,一个是我只想保存我们自己画的图,一个是需要自己新建一个材质球,需要如下设置。// 该函数只获取自己画的图。// 该函数只获取自己画的图。原创 2022-09-09 10:55:25 · 1577 阅读 · 3 评论 -
一篇博客入门Unity Shader
目录一基础一基础// 这里指定 Shader 的名字,不要求跟文件名保持一致Shader "Tint/First"{ // 属性 Properties{ _Color("Color",Color)= (1,1,1,1) // 颜色 _Vertor("Vector",Vector)=(1,2,3,4) //一维向量 _Int("Int",Int) = 1 // 整数 _Float("Float",Fl...原创 2020-10-29 14:09:44 · 1177 阅读 · 7 评论 -
Unity TouchScript 多点触摸的实时物体跟随
using System.Collections.Generic;using TouchScript;using TouchScript.Pointers;using UnityEngine;public class Player : MonoBehaviour{ // 用于射线检测的的摄像头 public Camera RayCamera; public GameObject obj; private Dictionary<int, GameObjec.原创 2021-10-11 14:59:54 · 1789 阅读 · 1 评论 -
Unity 屏幕粒子生成
using QFramework;using UnityEngine;public class ParticleMsg : MonoSingleton<ParticleMsg>{ public int indexPre = 0; public GameObject[] effectGo; // 粒子特效预设体数组 Vector3 point; // 保存粒子生成的初始坐标 /// <summary> /// ///.原创 2022-03-07 10:56:38 · 4022 阅读 · 0 评论 -
Unity 弹球算法
代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;public class SphereMove : MonoBehaviour { float xSpeed = 0.2f; float zSpeed = 0.3f; float x = 0;...原创 2019-05-07 22:50:05 · 3435 阅读 · 0 评论 -
Unity 多个不同分辨率屏幕打包方案
效果图(我这是两个1920*1080分辨率的屏幕):两个canvas都设置成Camera模式,分别对应两个摄像头,在game视图可以调节两个摄像头的分辨率第二个Game视图创建第一个摄像头:第二个摄像头:最后需要运行时激活一下即可:// Start is called before the first frame update void Awake() { for (int i = 0; i < Display.displ...原创 2021-01-25 12:06:45 · 1823 阅读 · 0 评论 -
互动多媒体 Unity 拼接屏 项目分析
2021.09.23 深圳文博会条件:8块屏幕,每个屏实际分辨率 1920*1080 ,拼起来分辨率为7680*2160使用的是两个1进4出多屏宝,使用的是红外触摸框交互项目分析:1.需要注意的有两个,其实不用管多少个多屏宝,需要使用Nvidia将所有显示器合成一个2.就是打包的时候不要使用默认的全屏打包,例如这个单个是1920*1080,全部就是7680*2160,打个7680*2160的无边框置顶窗口的程序就行我个人的无边框打包链接:Unity无边...原创 2021-09-23 11:22:58 · 1270 阅读 · 2 评论