自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 【如何去掉Unity点击运行时,Photon的警告弹窗】

我导入了Photon插件,但是我现在用不着,又不想将其删掉,Photon的配置也没有弄,导致现在一运行Unity,就会给我弹出一个告警窗口:You have not yet run the Photon setup wizard! Your game won't be able to connect. See Windows -> Photon Unity Networking.

2023-10-26 23:00:53 889

转载 Android Studio:文件提前结束

Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager

2023-02-16 09:51:45 284

原创 Unity2021-Scene视图中物体无法直接选中的解决办法

Unity2021,解决在Scene中物体无法被直接选中的问题

2022-06-22 20:20:39 3978

原创 使用ADB在无线模式下调试APP

使用ADB在无线模式下调试APP– 前言:感谢我滔哥,教会我用ADB一、什么是ADB– ADB的全称为Android Debug Bridge,翻译过来就是安卓调试桥,它是Android SDK里提供的一个桥接PC和安卓设备的工具,通过它可以直接操作管理android模拟器或者真实的android设备。ADB的主要功能有:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服务器端 程序

2022-04-14 20:27:55 3622

原创 使用RenderTexture渲染粒子到UI上

使用RenderTexture渲染粒子到UI上一、 问题描述: 1)我使用Particle System组件创建了一个流星效果,在UI中多处使用。于是想到用RenderTexture将其映射成一张图,赋值给RawImage。 2)问题一:RenderTexture根本映射不出画面 3)问题二:好不容易解决问题一,接着又发现映射的画面不刷新,直接叠加上一帧的画面。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2f393c1580794834a413185133

2022-01-27 17:09:01 647

原创 解决Unity3D中ScreenPointToRay不准确的问题

Unity3D中ScreenPointToRay不准确的问题解决一、问题二、解决三、话不多说,上代码————————————————————————一、问题1.我在场景里使用了两个相机。主相机渲染UGUI;另一个相机(透视)渲染模型,使用Render Texture将画面嵌入到UI中。2.模型添加了Mesh Collider,使用射线检测点击事件。3.实际点击位置和预计点击位置不一致。————————————————————————二、解决 展开相机的参数,逐个分析了一波,一个叫Senso

2021-12-09 09:12:25 5907

原创 批量删除Hierarchy面板中的组件

批量删除Hierarchy面板中的组件一、目的当场景中有很多组件需要删掉的时候,一个个删掉很麻烦,需要一键删除。二、使用方法Hierarchy面板中选择物体,右键,Tools->RemoveComponent,弹出面板设置好后,点击确定即可。三、代码using System;using UnityEditor;using UnityEngine;/// <summary>/// 批量删除组件/// </summary>public cl

2021-09-15 17:27:02 518

原创 CSDN盲盒

298豪华盲盒x2,结果如下:

2021-09-01 09:49:08 1749 9

原创 Unity截取超大分辨率画面

Unity截取超大分辨率画面代码//截取当前整屏画面//path:保存路径//defineTimes:分辨率扩大倍数//(默认为0,不扩大,如果要截取很大的图,就把倍数加大,比如2,3……)ScreenCapture.CaptureScreenshot(path, defineTimes);...

2021-08-25 09:59:07 1152

原创 Win10下 Unity项目使用SpeechLib.dll文字转语音打包闪退的问题解决

Win10下 Unity项目使用SpeechLib.dll打包闪退的问题解决一、问题描述二、解决方案三、测试代码一、问题描述环境Unity版本:Unity2020.1.6f1运行平台:Windows10————————————————————————————————————问题导入 Interop.SpeechLib.dll (或叫SpeechLib.dll) 到项目Plugins目录,编辑器环境下运行正常,但是打包之后执行时,直接闪退。—————————————————————————

2021-08-06 15:42:55 1300 2

原创 Unity中利用NOPI读取Excel

Unity中利用NOPI读取Excel---0v0--- 前言---0_0--- NPOI的相关.dll网盘下载链接一、解析Excel的类二、测试代码—0v0— 前言 最近工作遇到解析.xls的需求,大致经过了以下几个阶段: 1、使用windows系统自带的Excel.dll解析,以前用这个解析.xlsx文件没问题,但是不能解析.xls; 2、用EPPlus.dll解析,结果能读取简单的几行几列数据,受限太大; 3、最终NPOI解决了这个问题(期间遇到两个问题:a、.dll找不到 b、网上直接下的

2020-05-12 12:29:43 769 2

原创 Win10下Unity程序显示托盘图标

using UnityEngine;using System.Windows.Forms;//该命名空间需要导入System.Windows.Forms.dll //可在路径:Unity安装目录/Editor\Data\Mono\lib\mono\2.0里找到using System.Drawing;//该命名空间需要导入System.D...

2019-02-25 17:30:51 2528 10

原创 实现UGUI图片循环滚动

UGUI图片循环滚动解决思路: 利用图片的UV偏移来实现解决方案: 1)新建一个Raw Image 2)导入一张.tif / .png / ..tga / .dds 格式(支持透明)的图片,Texture Type为Default,不要改成Sprite(2D and UI) 3)将图片放入新建的Raw Image中 4)改变Raw ...

2018-06-28 14:19:55 5298

转载 GameFramework学习之语法知识——HashTable,Dictionary,ArrayList,List,LinkList和数组之间的区别

特别注明:转载出处:https://www.cnblogs.com/MrZivChu/p/list.html Hastable和Dictionary以及ArrayList和(List,LinkedList,数组)的区别(作者:MrZivChu)—–为什么不直接收藏?因为,敲一遍记得牢固一些,有助于逐句思考和理解,而且,以后方便查看。1. HashTable 与 Dictiona...

2018-06-02 20:58:26 452

原创 用UGUI的Image画面积图

使用UGUI的Image画面积图哈哈,本大猫又回来了,新的工作,新的生活。愿自己和看到这段话的你们,生活越来越辛福美满!唔,先上图: 1. 参考引用: [1] https://www.cnblogs.com/jeason1997/p/5130413.html 在Unity中使用UGUI修改Mesh绘制几何图形 (作者:Jeason1997)2. 实现思路...

2018-05-30 10:23:40 638

原创 Kinect第四天:研发1.1

拿了Kinect的demo(场景叫KinectOverlayDemo),测试了一下。发现图片充满屏幕的时候,位置和关节能匹配。但是项目需要竖屏,也就是说屏幕不是16:9,如果还是充满,人会变形。 于是我首先想到了适配高(我把GUI Texture换成了UGUI的Raw Image,以达到适配效果)接下来问题出现了:跟踪的屏幕上关节位置不对,上下位置能对得上,左右位置会缩小许多>_< !!! 个中

2018-01-17 13:36:05 410 2

原创 Kinect第三天:研发1.0

一、安装Kinect SDK 2.0(KinectSDK-v2.0_1409-Setup.exe)刚开始时没装运行demo提示缺少Kinect10.dll,因为没有驱动;然后装1.8版本,依然报错,因为我的kinect是2.0的,1.8的不支持。二、手掌方向问题项目需求是要实现手掌托起一个模型,并且模型在小范围内和手掌正面的方向一致。如何确定手掌正面的方向?我看了Kinec

2018-01-15 12:26:19 527

原创 Kinect第二天:翻译

How to Use KinectManager across Multiple Scenes-如何在多个场景中使用KinectManagerIn order to use KinectManager across multiple scenes, it must be attached to a game object that is created only once during

2018-01-08 17:32:12 440

原创 Kinect第二天:翻译

How to Run the Example-如何运行案例1.Download and install Kinect SDK 1.8, as described in the next section.-如下一节所述,下载安装Kinect SDK 1.8(看版本,我的需要2.0)。2.Open scene ‘KinectAvatarsDemo’, located in Assets

2018-01-08 16:54:10 564

原创 Kinect第一天:翻译

一、从Asset Store获取kinect包其目录结构如下:/************************** 今天我的任务就是把四个pdf说明文档看一遍: **************************/How to Use Gestures or Create Your Own Gestures如何使用手势 | 创建你自己的手势T

2018-01-05 19:03:59 784

原创 百度人脸比对Demo

- 百度AI开放平台http://ai.baidu.com/tech/face/compare工程如下所示(需要导入LitJson):- 步骤按照开发文档来,注意需要用API Key和Secret Key来申请一个权限码。代码如下: ①-获取权限:using System.Collections;using UnityEngine;using LitJson;namespace XJ

2017-12-11 18:53:29 5484

转载 总结1_3:扩展方法与单例

撸代码总纲:最少的代码,最稳的框架,最优的逻辑一、扩展方法的出现,大大简化了代码量类似于GetComponent,而且,我们自定义的扩展方法,还可以根据需求在里面添加一些必要的逻辑。//扩展方法//静态类->静态方法->参数列表第一个为:this 类型 形参public static class ExpandClass { /// <summary> /// 获取到实例 /

2017-12-06 18:35:22 295

转载 总结1_2:常见Unity特性

Unity特性是一系列辅助性的功能,在编辑器扩展、检视面板提示、防止某些错误操作方面非常有用。大致有几个功能块:菜单编辑、检视面板编辑、脚本相关(主要参考:http://www.360doc.com/content/15/1205/14/25502502_518083734.shtml 利用unity3d属性来设置Inspector面板的特殊行为)序列化与反序列化 ①原理: – 序列化(串

2017-12-05 19:52:25 594

转载 Unity之Socket[1]

第二章节>>现学现卖掌握快唠嗑一下。大学毕竟不全是荒度。“查找文献->综述->论文”这个“三段式”是记住了,感谢胡导师!实现思路: 服务端是需要一直监听的,所以监听需要用一个线程(thread)来单独处理,然后在主线程里处理客户端的发送过来的数据。while(true)永真式保证监听的持续性,Socket里面的accept阻塞方法让该循环不至于为死循环,剩下的就是API的调用。 (代码来源:ht

2017-12-05 14:07:42 340

原创 Unity之Socket[0]

第一章节 >> 磨刀不误砍柴工主要参考链接: 1.http://www.manew.com/thread-102109-1-1.html Unity3d基于Socket通讯例子(第一个看的例子) 2.http://blog.csdn.net/linshuhe1/article/details/51386559 Unity3D —— Socket通信(C#) (这个特别详细) 3.https:

2017-12-04 19:44:59 545

原创 总结1_1:常用周期函数

1.周期函数调用顺序(PS:吐槽一句,不知道是不是转发的缘故,百度上好多写错的,把FixedUpdate->Update写反了):Awake->OnEnable->Start->FixedUpdate->Update->LateUpdate->OnGUI->OnDisable->OnDestroy1)挂载脚本:Reset ①Reset是脚本被挂上的时候执行一次,其他时候不执行,严格来说不算周期函数

2017-12-01 17:40:37 7168

原创 Unity内置的3D字体调节清晰

新建一个3D字体: 菜单栏:GameObject->3D Object-> 3D Text 创建出来的3D字体如下图: 相较而言,字迹比较模糊。接下来我们设置相关几个参数: 结果如图:

2017-08-14 15:22:09 910

原创 VR模拟真人动作

首先,感恩大神的分享,没有前人之路,后来者想要乘凉就难了。 借鉴大神的地址:http://www.gad.qq.com/article/detail/27127一、准备 1.设备 HTC Vive追踪器(Tracker X3,Controller X2):一套HTC Vive设备有两个手柄和一个追踪器,再订两个追踪器即可 2.插件 ①Unity的 Assets Stor

2017-08-08 17:07:32 1894 2

原创 UGUI制作狼爪效果Demo要点(比较菜,不会Shader,以后再改进)

最终效果图:方法步骤: 1.P一张狼爪图(其余部分为透明,保存为.jpg或者.png,大小1M以内); 2.导入一个汽车模型 3.导入狼爪图 (Canvas的Render Mode设置为Screen Space - Camera,将Camera拖入Render Camera中) 3.直接上代码using UnityEngine;using Syste

2017-07-05 10:24:51 962

原创 Image(UGUI)的几点小心得

直接上代码:using UnityEngine;using System.Collections;using UnityEngine.UI;//需要引入该命名空间private Image m_Image;//得到图片的宽高void GetImageInfomation(){ float width = m_Image.rectTransform.rect.widt

2017-06-08 12:37:56 510

原创 Unity让带有Rigidbody组件的游戏对象停止运动

代码如下:[SerializeField]private GameObjecct m_Soccer;m_Soccer.GetComponent<Rigidbody>().constraints = RigidbodyConstraints.FreezeAll;//第一步,让刚体停下来m_Soccer.GetComponent<Rigidbody>().constraints = Rigidbod

2017-05-25 18:09:39 12782 7

原创 Unity协程认知

协程使用之前请注意以下几点:1.协程只需要调用一次,只需要调用一次,只需要调用一次 !2.yield return表示挂起,挂起的意思是协程里的变量会被保留,直到达到return的条件才会执行return以下的代码片段。举个例子: yield return new WaitForSeconds(0.9f);//执行到这儿,等待0.9s,继续执行这句代码以下的代码片段3.开启协程的方式:a.Sta

2017-05-11 12:06:20 1448 7

转载 unity图片水平/垂直翻转

转载出处:http://blog.csdn.net/tchenjiant/article/details/52486609 Unity 图片翻转 // 水平翻转 Texture2D HorizontalFlipTexture(Texture2D texture) { //得到图片的宽高 int width = textur

2017-04-25 15:49:19 11391

转载 生成随机数组

引用链接 http://blog.csdn.net/poda_/article/details/49793995//origionArrayLength 原始数组长度//randomArrayLength 组成的随机数组长度public int[] GetRandomSequence(int origionArrayLength, int randomArrayLength){ int

2017-04-25 12:23:27 595

转载 WWWFrom提交表单

1.WWWForm表单提交 private static string userName = ""; public static void SetUserName(string name) { userName = name; } public static string GetUserName() { return userName; } public static

2017-04-25 12:02:52 4554

转载 Unity三种截图方法

引用出处: [1]http://blog.csdn.net/highning0007/article/details/37991787 Unity3d之截图方法 /* *方法一,截取某一帧的整个游戏画面 *a.不能针对某一个相机(camera)的画面,进行截图。 *b.局部画面截图不方便,效率也低,不建议在项目中使用 */ Application.C

2017-04-25 11:48:02 1429

转载 斐波那契数列,计算n = 50时数列的值;输入n,返回数列结果

斐波那契数列:Fa=0;Fb=1;Fn=Fn−1+Fn−2​;功能:计算n = 50时数列的值;输入n,返回数列结果。#include <iostream>using namespacestd;int fun(int num){ if(num == 0) { return 0; } else if (num == 1) {

2017-04-25 11:00:51 1665

转载 导入LitJson.dll文件到Unity的Plugin目录下,判断Json对象有无某个key的方法

PS:引用来源http://blog.csdn.net/zxcv12679/article/details/52777927 JsonData data = JsonMapper.ToObject(jsonMessage); string key = "key";//Json的key if(data.GetJsonType() != JsonType.None) { if(((IDi

2017-04-25 10:50:54 1824

转载 二维数组翻转

#include iostream> using namespace std; int main(int argc, const char * argv[]) { int m, n, t, a[900][900], i, j; cin>>m>>n>>t;//m、n作为二维数组a的下标 //t为0时左右翻转,t为1时上下翻转

2016-08-19 19:33:35 1345

原创 C++ 判断质子数的基础代码

#includeusing namespacestd;int main(){     int n;     cin>>n;      for(int i =2; i 2; i++)       {                if(n%i == 0)                {                      c

2016-08-17 19:43:01 696

Kinect v2 Examples with MS-SDK and Nuitrack SDK V2.19.1

Unity2019及更高版本可用。(将GUITexture和GUIText换成了UGUI的Iamge和Text,改了两处宏定义)

2021-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除