自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(74)
  • 资源 (38)
  • 问答 (2)
  • 收藏
  • 关注

原创 Unity Set Model Transform Forward

private void Update() { var vertical = Input.GetAxis(“Vertical”); var horizontal = Input.GetAxis(“Horizontal”); if (vertical == 0 && horizontal == 0) ...

2018-08-27 22:46:37 445 1

原创 C#——ValueTranser Or ReferenceTranser

C#——ValueTranser Or ReferenceTranserValueTpyeTranserzByValueReferenceTypeTranserByValueValueTypeTranserByReferenceReferenceTypeTranserByReferenceCodeusing System.Collections;using Sy...

2018-08-05 21:29:29 271

原创 Three.JS初探

WebAR/WebVR的优势跨平台毫无压力传统AR/VR应用的开发需要考虑不同平台的发布,例如:AR在移动端的应用需要考虑到Android、iOS两个完全不同的开发及应用平台,而VR也需要考虑到不同硬件设备、平台间的兼容性问题。而WebAR/WebVR通过WebGL渲染在各类系统(Android、iOS、Windows、Mac、Linux等)Web端直接进行运行,一方面对于开发人员而言,无

2017-12-29 10:17:10 1165

原创 深度优先及广度优先在Unity中的应用

说明:简单总结一下深度优先算法和广度优先算法在Unity中最直观和最常见的使用。这里我所举的例子是应用到Unity中3D 人物的所有骨骼关键的遍历,推广开就是可以对所有物体的层级关系进行简单的遍历。。。数据结构中的树的遍历在Unity中最直观的表现就是对某物体的所有子物体的遍历关系。如下所示就是对Unity所有子物体层级的转换出的数据结构(树)深度优先遍历:深度

2017-11-02 17:12:19 2360 1

原创 如何解决:无法导入密钥文件“XXX.pfx”。密钥文件可能受密码保护。

问题描述:Hololens在发布VS中,并发布至Windows Store中时遇到如下的错误提示:无法导入密钥文件“xxxx.pfx”。密钥文件可能受密码保护。若要更正此问题,请尝试将证书手动导入当前用户的个人证书存储中。(注:在其他情况下遇到这个错误提示同样也是这样的解决方法)解决方法我是通过访问它所提示的网站找到的解决方法的—— http://go.microsof

2017-11-01 16:42:18 5579 1

原创 递归+协程——解决多素材加载卡顿问题

说明:很多时候,我们都会遇到这样的情况,当需要加载N个资源时,往往需要用WWW或者异步加载,但如何判断N个资源是否加载完成就是一个判断的关键点,这里介绍一种自己写的方法:使用递归执行+协程的方式;代码如下所示:int completedNumber = -1; IEnumerator RecursionFunc(int currentNumber) {

2017-06-06 16:47:59 1963

翻译 Hololens输入——Unity语音输入

说明:本篇文章翻译来自Hololens官方文档——Unity语音输入(https://developer.microsoft.com/en-us/windows/mixed-reality/voice_input_in_unity)翻译如下:前沿:Unity公开了将Voice输入添加到Unity应用程序的三种方法。使用KeywordRecognizer(两种类型的Phr

2017-05-10 18:35:12 1241

原创 Hololens上传Windows Store

说明:最近半年在开发Hololens相关的应用程序,从Hololens开发环境搭建——应用程序发布测试——相关功能添加——上传至Windows Store,一直处于混混沌沌、四处碰壁状态,最近在Hololens上传Windows Store也是经历了近半个月,现在处于成功提交等待结果中,在这里简要梳理一下如何打包应用商店所以需的软件包,以及如何进行上传。发布设置:Unity版本:这

2017-05-03 15:23:41 2117 4

原创 git 分支常用命令

说明:仅仅记录工作中常用的一些命令总结如下:查看本地分支——git branch查看远程分支——git branch -r查看远程分支和本地当前分支——git branch -a更新分支信息(当远程发生增加、删除等时)——git fetch切换本地分支——git checkout local_branch   (local_branch为本地分支)以新建方式切换分支——git ch

2017-03-22 12:16:38 735

原创 Unity警告——Unity send message header faile

说明:Unity5.5版本出现如下警告时的解决办法:警告如下所示:Unity send message header faile原因:经查询相关资料得出,Profiler一直在试图去给实例对象发送消息, 但是找不到对象就出现这个错误,虽然不影响运行,但是总是出现难免会有强迫症去想要解决。解决办法:Window——Profiler——Active Profiler——选择

2017-03-20 14:00:59 2439

原创 UGUI 标签流(流式布局)

目的:今天要做一个基于UGUI标签流的功能的文档。标签流的作用在于:在日常的App中,时常会涉及到对热门、推荐等标签自动换行的流式布局。常用于关键词搜索或者热门标签等场景类似于下面:流式布局的原理:当某一行的空间不足容纳新的内容时,自动向下一行移动如下:      所涉及到的重点:(1)通过字体及字符串Length,获取字符串所占Text长度(显示的像素)(2)

2017-03-13 10:03:03 1370 1

原创 C#设计模式——单例模式

说明:单例模式——在整个进程中,只被实例化一次单例模式的好处——只允许创建一个对象,因此节省内存,加快访问对象的速度单例模式的坏处——如果同一个单例在不同的用例场景中发生变化,就会出现数据错误,也就是不适用与变化的对象。常见的单例写法:单线程环境下:/// /// 适用于单线程情况下,在Unity这类引擎中满足使用/// public class Singleton

2017-02-26 18:50:31 471

原创 Hololens——视频播放

说明:HoloLens可支持视频播放,今天讲解的是HoloLens离线视频播放(内置在HoloLens中的视频或通过WWW下载得到的视频)。视频格式:HoloLens所支持的视频格式需依赖于Unity中MovieTexture所支持的视频格式,也就是说可以通过MovieTexture方式来进行播放视频(其他的视频播放插件如 EasyMovieTexture、Vuforia中的视频播放组

2017-02-26 12:29:52 2530 3

原创 Hololens——HoloGram之包围盒计算

说明:年前,在学习Hololens相关知识时,做了一个类似Hololens中微软自行开发的HoloGram程序,大致效果如下:具体的效果链接视频——链接:http://pan.baidu.com/s/1nuAJVSH 密码:4koe今天主要写一下这个模型包围盒。包围盒的制作:建一个立方体的包围盒预制体,之后通过计算模型的包围盒Positon、Scale,

2017-02-24 12:53:48 1234 5

原创 Unity如何只修改一个坐标系的值

说明:Unity在修改物体位置、大小、旋转角度时,一般采用的都是赋值的方式如:            transform.localEulerAngles = new Vector3(0, 0, 0);            transform.localPosition = new Vector3(0, 0, 0);            transform.localRotat

2017-02-03 12:03:03 15403 1

原创 Hololens错误提示:can't be loaded because it was not built with the right version or build target.

说明:hololens在使用assetbundle进行联网下载资源时报错:The file can not be loaded because it was created for another build target that is not compatible with this platform.Please make sure to build AssetBundles us

2017-01-20 13:38:53 12315 1

原创 Hololens——Assetbundle处理

说明:最近尝试使用了Hololens进行了Unity AssetBoundle联网下载及加载,测试证明:Hololens也支持对Assetbundle的使用,哈哈哈哈啊哈。。。使用AssetBoundle打包的一个小坑在进行资源打包时,按照assetbundle的官方说明,一个平台下处理出来的assetbundle文件只能使用于同一个平台,如:iOS只能使用于iOS系列平台;由于之前一

2017-01-20 13:29:34 3013 7

原创 Hololens录制视频

说明:最近老有兄弟伙在问,如何录制视频,讲道理的话这些东西Hololens官网上面都有详细的说明,不需要过于累赘说明;这里还是简要的讲讲如何录制,对Hololens新朋友们一点说明.这里只对录制视频的步骤做简要说明,具体所有的内容来自于Hololens官方网站:https://developer.microsoft.com/en-us/windows/holographic/usi

2017-01-12 13:07:33 4733 1

原创 StopCoroutine协程停止

StopCoroutine协程停止

2017-01-08 20:22:49 12017

原创 Unity错误——1.error CS1704: An assembly with the same name `UnityEngine.UI' has already been imported.

今天在使用Unity5.5.0时,开启昨天的Unity 工程出现如下错误:1.error CS1704: An assembly with the same name `UnityEngine.UI' has already been imported. Consider removing one of the references or sign the assembly2./Appl

2017-01-04 13:47:17 23477 16

原创 Hololens在Unity5.5.0及Vufoira6.2.6

目的:从今天起,重新拾起Hololens在Vuforia上的开发,记录一些所遇到的问题,总结一下。与三个月前的区别:Hololens+Unity5.5.0+Vufoira6.2.61:Unity5.5.0是当前最新版本的Unity版本,在早之前的版本就已兼容了Hololens开发,之前开发时,还是使用的unity为Hololens测试版——Unity HoloLens 5.4.0f

2017-01-03 16:47:04 1471

原创 C#遍历所有文件夹处理

说明:某日某天的某个时候,程序出现了日狗的情况,不得不对所有Unity创建的所有.cs脚本进行批处理(修改指定的字符串之类的),光不要说需要修改的.cs脚本有四五十个,一个个的修改不光修改浪费时间,而且害怕处理修改不全面的情况。。。于是乎,只有自己写一个批处理文件的控制台脚本处理所有的.cs脚本。特别需要说明的是,由于需要遍历的文件太多以及涉及到递归操作,特意使用了线程在C#控制台中处理,

2016-12-20 11:59:18 1950

原创 Unity全景图

目的:1:在Unity中浏览全景图2:利用移动端陀螺仪浏览全景图3:在移动端没有陀螺仪情况下通过手指滑动浏览全景图在Unity中如何创建全景图:在Untiy中导入一个球体,用作承载全景图,将球体的位置设置为坐标原点;然后在Unit中创建一个Camera,作为查看全景图的视觉;最后为方便管理,为球体及Camera创建一个父物体panorama;如下所示:

2016-12-09 16:49:28 11019 18

原创 小游戏——拼图游戏

说明:最近闲的蛋疼,没事干的时候就写一写小游戏,O(∩_∩)O哈哈哈~这是一个最基础版基于Unity5.2.1版本写的一个拼图游戏,所用的到知识全来自与Unity中,没有什么特别之处,可以发布移动及PC多平台界面如下所示:未运行状态:运行中状态:游戏完成状态:代码共享如下所示:using UnityEngine;using System.Colle

2016-11-23 22:28:53 1090 1

原创 C#——输入某日期,判断该日期对应星期几

一个简单的程序,自己写着玩玩,O(∩_∩)O哈哈哈~     没有用C#系统提供的DataTime之类的,使用了就方便多了。。。代码如下所示:using UnityEngine;using System.Collections;using System;/// /// 已知1900年一月一日星期一/// public class WeekTest : MonoBeha

2016-11-23 21:37:20 4465 2

原创 SLua在Unity5.4发布Android时报错

错误信息如下:Assets/Slua/LuaObject/Unity/LuaDelegate_UnityEngine_WSA_AppCallbackItem.cs(12,74): error CS0234: The type or namespace name `WSA' does not exist in the namespace `UnityEngine'. Are you missin

2016-11-22 12:39:19 1477

原创 SLua在Unity5.4版本报错

错误信息如下:Assets/Slua/LuaObject/Unity/Lua_UnityEngine_Graphics.cs(394,33): error CS1501: No overload for method `matchType' takes `14' arguments解决方法:进入matchType定义的地方,发现——果真没有具有十四个参数的方法;于是

2016-11-22 10:28:20 1416

原创 Unity缩放粒子特效——运行状态

说明:在Unity对模型进行缩放的时候,难免会涉及到对存在粒子特效的模型进行缩放,然后当直接修改粒子特效Scale时,并能对粒子特效进行有效的缩放,这里介绍一种,通过修改粒子系统部分可修改参数进行缩放的方式。代码如下所示:修改粒子特效using UnityEngine;using System.Collections;/// /// **********BruceXu****

2016-11-17 11:18:57 6672 1

原创 Unity使用RSA

说明:RSA加密算法是最常用的非对称加密算法,RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,其他的介绍就自行百度了,这里主要将一下如何在Unity中使用RSA对数据进行加密、解密、以及签名、验证签名等。RSA加解密通用理解1

2016-11-04 18:13:30 2153

原创 Shader——自己写的一个序列帧Shader

说明:今天尝试使用Shader制作一个播放序列帧的功能,主要的思想是逐帧修改图片的UV坐标。测试图片:(1)用于测试播放顺序,以免出现顺序问题(2)真实测试使用的图片Shader代码如下所示Shader "Bruce/AnimationShader"{ Properties { _Color("Base Color",

2016-11-02 17:51:18 4050 3

原创 UGUI自带的颜色渐变效果

说明:UGUI为我们提供了一个对UI进行渐变的方法,之前一直没注意,现在分享一下。代码如下所示:using UnityEngine;using System.Collections;using UnityEngine.UI;/// /// /// public class TweenColor : MonoBehaviour { // Use this for ini

2016-11-02 14:27:20 6516

原创 Unity使用Random对数组随机排序

本文简单实现一个在Unity使用Random对数组随机排序的小功能。

2016-11-02 11:39:40 6788

原创 Unity使用Random每次生成与上次不一致的随机数

在使用系统所提供的Random随机数产生时,往往会得到与上次一致的随机数,让人很尴尬,如何产生与上次不同的随机数呢?很简单(⊙o⊙)哦。。。

2016-11-02 11:11:47 16333

原创 UGUI点击事件的几种代码添加方式

说明:UGUI一般对Button等添加点击事件等时,往往会涉及到使用将脚本与Button相挂接的方式,今天介绍几种不需要挂接的方式,直接由代码与之产生相对应的效果。。。方法一:使用GetComponent().onClick.AddListener方法添加事件监听器: public GameObject btnTest1; void Start() {

2016-10-31 23:16:09 4755 1

原创 Unity网格介绍

Unity中网格的一些介绍

2016-10-27 22:01:00 5451 5

翻译 Android开发——Intent的介绍

Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,可以将Intent理解为不同组件之间通信的“媒介”专门提供组件互相调用的相关信息。

2016-10-27 21:51:52 406

原创 Surface Shade——透明测试与透明混合

介绍一下Surface Shader 中有关于透明Shader:透明测试Shader,透明混合Shader。

2016-10-26 16:40:28 2480

原创 Lua——热更新图片

简单介绍一下lua与Unity相结合,并做到热更新UI图片的使用

2016-10-25 18:18:55 1807

原创 常见两种Shader讲解

Vertex and Fragment Shader与Surface Shade的一些常见性质

2016-10-24 22:25:37 3296

原创 Unity 使用Profile查看真机性能

说明:Unity自带的Profile可以用来对程序性能(内存占用、渲染瓶颈)进行查看、分析

2016-10-24 16:02:39 8339

Unity拍照并保存本地(PC、Android、iOS)

支持3.x——5.x版本Unity拍照并自动保存到本地,适用于PC、Android、iOS

2016-04-13

Windwos系统编程课后答案

Windwos系统编程课后习题答案 (西华大学2011级计科专业使用)

2013-12-24

计算机组成原理实验七

实验目的 1.掌握时序产生器的组成方式 2.熟悉启停电路的原理。 实验要求 按照实验步骤完成实验项目,了解程序如何开始、停止运行,用示波器观察时序,并且画出时序图。

2013-12-13

计算机组成原理实验六

实验目的 1.掌握指令部件的组成方式 2.熟悉指令寄存器的打入方式,PC计数器的设置和+1操作,理解跳转指令的实现过程。 实验步骤 按照实验步骤完成实验项目,掌握数据打入指令寄存器IR1、PC计数器的重置,PC计数器自动+1和实现跳转指令的方法。

2013-12-13

计算机组成原理实验五

实验目的 1.熟悉微程序控制器的原理 2.掌握微程序编制、写入并观察运行状态 实验要求 按照实验步骤完成实验项目,熟悉设置微地址、微指令输出的方法。

2013-12-13

计算机组成原理实验四

实验目的 熟悉存储器和总线的硬件电路 实验要求 按照实验步骤完成实验项目,熟悉存储器的读、写操作,理解在总线上数据传输的方法。

2013-12-13

计算机组成原理实验三

实验目的 熟悉带进位位控制的算术逻辑运算器的组成和硬件电路 用进位寄存器来实现带进位的左移、右移 熟悉判零线路 实验要求 按照实验步骤完成实验项目,实现带进位位的算术逻辑运算,通用寄存器实现带进位的左移、右移功能,理解通用寄存器的判零电路

2013-12-13

计算机组成原理实验二

实验目的 了解通用寄存器的组成和硬件电路 利用通用寄存器实现数据的置数、左移、右移等功能 实验要求 按照实验步骤完成实验项目,实现通用寄存器移位操作。了解通用寄存器的工作原理运用。

2013-12-13

计算机组成原理实验指导书

   本实验机由两大部分组成,左边为实验模块部分(CPT-A),如图1,主要分布着各个实验单元和监控单元:运算器模块、指令部件模块、存储器模块、总线传输模块、微程序模块以及启停和时序模块,用于调试和观察数据的监控模块。实验机的右边为数据输出板(CPT-B),如图2,板上分布着24个二进制开关、若干个LED发光二极管、DIP插座,还有一块用于显示当前状况的液晶显示器。CPT-A上的控制信号都通过2根扁平电缆连到了CPT-B上。

2013-12-12

动态链接库编程

(1)练习在DLL中添加导出函数 (2)练习在DLL中添加导出类 (3)练习使用加载时动态链接的方法应用DLL中的导出函数 (4)练习使用DLL中的导出库 (5)练习使用运行时动态链接的方法应用DLL中的导出函数

2013-12-09

进程吃水果

   吃水果问题是操作系统中典型的进程间通信问题。    桌上有一个空盘,允许存放 20个水果,父母可向盘内随机个数的水果,如果盘子放满了,则等待;孩子等着吃盘内的水果,如果盘子空了,则等着父母放水果。 设计三个基于对话框的进程分别模拟盘子、父母、孩子的行为。可以实现: (1) 盘子进程动态显示盘子里面的水果数量; (2) 父母进程中点击开始按钮,每隔 5 秒随机往盘子里面放不大于 10 个水果;并显示真正放入的水果数; (3) 孩子进程中点击开始按钮,每隔 2 秒随机从盘子里面取不多于 5 个水果;并显示真正取到的水果数量。

2013-12-07

windows注册表

   (1)使用FMC创建对话框    (2)设计程序界面为控件添加变量。    (3)设计和添加相关自定义类。    (4)运行程序,确认可以在列表中显示所有安装软件的信息。    (5)设计和添加菜单,并设计代码。    (6)运行程序,确认程序及其功能完整。

2013-12-07

Windows进程编程

(1)了解线程的概念 (2)了解进程的状态 (3)学习在程序中创建进程的方法 (4)学习在程序中结束进程的方法 (5)学习在程序中获取进程信息的方法 (6)学习进程间通信的方法

2013-12-06

数字图像处理实验五

   理解腐蚀及膨胀的基本原理,掌握基本的生成腐蚀及膨胀算法,并实现腐蚀及膨胀的图片效果,利用C++实现腐蚀及膨胀的图片效果功能并处理图片效果。

2013-12-02

数字图像处理实验3

   理解最邻近插值与双线性插值基本原理,掌握基本的最邻近插值与双线性插值算法,并实现最邻近插值的放大和旋转与双线性插值的放大和旋转,利用C++实现最邻近插值的放大和旋转与双线性插值的放大和旋转功能并处理图片效果。

2013-12-01

数字图像处理实验2

   理解阈值分割与线性变换基本原理,掌握基本的阈值分割与线性变换算法,利用C++实现阈值分割与线性变换功能处理图片效果。

2013-12-01

数字图像处理实验

   在PHOTOSHOP中使用“曲线”工具,根据点运算中各种线性及非线性变换原理,分析变换后图像直方图之间的关系,构造相应“曲线”变换,使变换后图像从直方图及视觉效果尽量逼近原始图像。

2013-12-01

数字图像图像处理实验

   理解图像平滑、中值滤波以及拉普拉斯锐化基本原理,掌握基本的生成图像平滑、中值滤波以及拉普拉斯锐化算法,并实现图像平滑、中值滤波以及拉普拉斯锐化的图片效果,利用C++实现图像平滑、中值滤波以及拉普拉斯锐化的图片效果功能并处理图片效果。

2013-12-01

Windows注册表编程

Windows系统编程——注册表编程试验报告

2013-11-25

TransformControls.js

Transform脚本是通过输入的鼠标点,判断当前鼠标是向左还是向右滑动,并且控制资源缩放、旋转、移动;

2020-02-28

unityt特效.rar

unity特效,特意找了很久才找到的,效果还可以吧,内含4个特效包

2019-10-20

360.unitypackage

Unity_360图片资源,用于获取360图片效果,以及展示效果等

2019-06-25

testAES.rar

基于对称加密算法AES(Advanced Encryption Standard)的加解密完整测试Demo

2019-05-14

GLTF导出文件测试工程

使用GLTFExport进行资源导出操作,含详细测试代码及工程

2019-02-21

GLTFExport

通过Three.js的GLTFExport导出.gltf格式模型,含测试脚本

2019-02-20

Unity中可使用的汽车3D模型

Unity中用于发布在Web中使用的3D汽车,含模型、代码、注释信息等

2019-01-25

RenderTexture实时旋转

Unity中RenderTexture获取后,如何将获取到的实时渲染数据旋转一定角度

2018-10-24

Unity场景测试

基于Unity中系统UGUI,主要解决Unity场景间跳转时UGUI的控制问题

2018-07-18

Unity加载安卓路径图片

Unity通过WWW加载Android指定路径下图片;注意必要时需要将Unity BuildingSetting 中Other Setting的Write Permission为External(SDCard)

2018-07-02

WebCamTexture

基于WebCamTexture开发的相机,支持PC、Android、iOS;

2018-06-26

UGUI曲面UI插件

说明:适用于Unity5.X版本UGUI扩展插件——曲面UI制作 名称:Curved UI - VR Ready Solution To Bend Warp Your Canvas_ 1.7p5 Aesst Store链接:https://www.assetstore.unity3d.com/en/#!/content/53258 适用于:VR、Hololens、需要曲面UI开发的程序等

2017-03-24

Unity小游戏——拼图

自己用Unity5.2.3写的一个小游戏——拼图,内含所有的代码及场景文件

2016-11-24

Unity模型溶解特效

Unity模型溶解特效,以Mesh分解的方式

2016-11-22

Unity中Camera路径动画

Unity中Camera路径动画

2016-11-22

Unity移动端扫描二维码

Untiy5.x开发中适用于Android、iOS移动端扫描二维码开发

2016-11-22

Unity获取移动设备唯一码

Unity获取移动设备唯一码—— GetDeviceID.unitypackage

2016-11-22

Unity小地图全景图插件

Unity游戏开发中,适用于小地图、全景图开发

2016-11-22

Unity移动的手势插件(移动、旋转、缩放)

自己开发使用的用于Unity所开发的移动端应用程序,具有对3D物体单指移动、单指旋转、双指缩放的功能,UnityPackage中包含: 1:完整代码 2:测试场景 注:适用于Unity所开发的移动端应用程序

2016-10-27

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

TA关注的人

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