自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚拟世界

将学习的过程和内容记录下来。

  • 博客(126)
  • 资源 (28)
  • 收藏
  • 关注

原创 【健康生活】程序员做人做事的四个阶段

1.不知道自己不知道假自信、过度承诺、满口我能行没问题、看不起其他程序员2.知道自己不知道有点心虚、虚心学习、偷偷努力、羡慕牛人3.知道自己知道自信、比较客官、真正承诺、有点自我4.不知道自己知道开放、主动、好学、谦虚

2014-07-21 11:14:16 2620

原创 【Unity自学记录】Kinect与UI交互

在网上查了资料,但是网上的资料多多少少都有问题,然后我就在基础上修改了,大多问题都是获取关节坐标的方法错误了。下面是我修改后的脚本。

2023-04-28 22:51:25 432

原创 双击.bat,Windows报错:找不到文件

​win10突然一天双击.bat文件之后系统报错找不到文件,但是用cmd命令输入路径直接运行或者使用管理员运行就没有问题。​

2023-02-18 09:57:09 2738 5

原创 【系统问题】win11系统 由于找不到iertutil.dll,无法继续执行代码

win11系统 由于找不到iertutil.dll,无法继续执行代码

2023-01-14 11:55:50 1112

原创 【Unity3D自学记录】开发PicoVR之获取手柄的方法

获取手柄有两种方法,一种是XR的方法,一种是PicoSDK中的方法。

2022-10-29 11:15:22 2983 1

原创 【Unity3D自学记录】Editor模式下遍历并赋值

【Unity3D自学记录】Editor模式下遍历并赋值

2022-06-11 01:13:14 725 1

原创 【Unity3D】动态读取txt数据后寻路

using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;public class WayPoints : MonoBehaviour{ public static Transform[] wayPoints; public string _dataPath; private List<float&gt.

2022-05-27 20:28:29 390

转载 【Unity3D】统一对场景所有的mesh加碰撞体组件

using UnityEngine;using UnityEditor;public class AddMeshCollider : EditorWindow{ [MenuItem("Tools/添加碰撞体")] public static void Open() { EditorWindow.GetWindow(typeof(AddMeshCollider)); } void OnGUI() { if (GUILay.

2022-04-30 22:39:03 898

原创 【Unity3D】 物体始终朝向目标物体的实现

using UnityEngine;public class LookAtTarget : MonoBehaviour { public Transform target;// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () { //当目标对象运动时,始终面向物体 //transform.LookAt(.

2022-04-10 16:55:13 5190

转载 【Unity3D】HTC.UnityPlugin 插件的按键

using HTC.UnityPlugin.Vive; private void Start() { //事件注册 // ViveInput.AddClick(HandRole.RightHand, ControllerButton.Pad, OnPadClick); } void OnPadClick() { print("PadClick"); } private void Update()..

2022-04-02 12:03:14 377

转载 【Unity3D】Unity声音与录音与麦克风实时播放

Unity AudioSource与MicroPhone以及AudioClip之间的关系。下面是一个声音,长度为7秒钟,声音的实际数据本质是由采样点组成的的列表,一秒钟内的采样点数就是采样频率,下面的采样频率是10,正常实际中是44100,根据需求设置;AudioSource播放声音时,设置其TimeSamples的意思就是从声音的第timeSamples个采样点位置开始播放,因此设置声音的播放的偏移位置的方式是设置timeSamples或者设置time。播放时timeSamples并不是一直固定的,跟

2022-03-29 00:20:29 4132 2

转载 【Unity3D】读取Android SDcard文件

一、添加权限权限添加 :Player settings -- Other settings -- write permission的设置 Sdcard。这个是在Unity编辑器里打包的情况。如果导出到studio 里面的话,可自行修改Manifest文件。二、两种方式IO方式 加载sdcard上的图片资源加载的 /storage/emulated/0/ProjectName/image.jpg,image = this.GetComponentInChildren&lt..

2022-03-28 23:22:39 1191

原创 【Unity3D】DoTween的用法

​using UnityEngine;using System.Collections;using DG.Tweening;using UnityEngine.UI;public class TestDoTween : MonoBehaviour{ int number = 0; // Use this for initialization void Start() { //FunctionOne(); //Function.

2022-03-21 13:36:48 997

原创 【Unity3D】Unity3D加载obj格式的模型

创建两个脚本using UnityEngine;using System.Collections;using System.Collections.Generic;public class GeometryBuffer { private List<ObjectData> objects; public List<Vector3> vertices; public List<Vector2> uvs; public List<Vector3&

2020-07-24 13:37:12 3380

原创 【Unity3D】Unity3D基于移动端的旋转、缩放功能

其中Obj就是物体。把脚本挂到相机上,然后给obj赋值即可。using UnityEngine;using System.Collections;public class Test : MonoBehaviour{ public GameObject Obj; private int MouseWheelSensitivity = 1; private int MouseZoomMin = 1; private int MouseZoomMax = 5

2020-07-24 13:35:56 412

原创 【Unity3D自学记录】VR插件CardboardSDKForUnity解析(一)

首先是插件的下载地址:http://download.csdn.net/detail/hackdjh/9843547将插件导入到Unity中,打开下图画圈的Scene,这个就是插件提供的Demo打开场景后,大概就是下图的样子。接下来,我们看看Hierarchy中都有什么。Hierarchy中CardboardMai

2017-05-16 16:44:16 4031

转载 【VS应用】 VS.net中快捷键收缩和展开代码段

1. Ctrl-M-O   折叠所有方法 2. Ctrl-M-P   展开所有方法并停止大纲显示(不可以再折叠了) 3. Ctrl-M-M   折叠或展开当前方法 4. Ctrl-M-L   展开所有方法

2017-05-16 10:22:44 1319

原创 【C++学习之路】sizeof(array)/sizeof(int)的含义

array是个数组sizeof (array)就是这个数组所占的内存总量(字节数),sizeof(int)就是单个所占的内存.所以呢,sizeof (array) / sizeof (int)就是array数组的元素的个数.

2016-08-03 16:06:10 10682

原创 【C++学习之路】实型(Real)

所谓实型,就是我们平时说的实数。C++中,实数分为浮点型和双精度型,两者的主要区别是表示范围不同和占用的存储空间不同。两种方式来表示实数:1.小数形式:如0.1、0.01、15.51等等,这是我们日常生活中的表达方式一样。2.指数形式:即科学技术法,如0.25E5表示 0.25*10^5,其中E表示10的多少次方,也可以用小写e表示。(注意!在E之后的指数必须是整数)

2016-08-02 10:16:54 11696

原创 【C++学习之路】解决:无法查找或打开 PDB 文件

已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符

2016-07-28 15:29:57 39153 10

转载 【C++学习之路】VS2015中cout、cin未声明的标识符错误的处理

如下,如果使用老的输入输出流进行编译时就会发现报错示例代码[cpp] view plain copy print?#include "stdafx.h"  #include     int main(int argc,char* argv[])  {      int a, b, sum;      cout 

2016-07-28 15:21:40 16699

原创 【Unity3D自学记录】Unity5之GI设置简介

GI操作:  全局光照的特点在于能够捕捉间接光照,所以5以后,除开原来的direct light的效果,增加indirect light的效果,简单来说,就是除开光源之后,然后模型本身做为光源,幅射到别的模型上,层层递归后的效果。现不管是预计算实时GI还是烘培GI都只是针对静态模型。预计算Gi的实时光源与烘陪对应的烘培光源里的强度与反射强度都会影响幅射图与方向图的内容。需要注意,预计算Gi

2016-07-14 13:53:26 10196

原创 【Unity3D自学记录】Unity5之实时GI环境光

快速实时GI环境光  快速实时GI环境光可以用天空盒直接驱动环境光输入。这在环境光每帧都会发生变化的情况下非常不理想。所以替代方法是,由当前时间来控制环境光,并转换为关照渐变和环境光强度用于驱动实时GI系统。这些都可以在光照面板中设置:   更新环境光代码如下:using System; using UnityEngine; using System

2016-07-14 13:21:14 6819

转载 【Unity3D自学记录】NGUI控件说明(中文) UICamera

UICamera这个名字不是很合适,保留的原因仅仅是为了兼容以前的版本。UICamera真正做的事情是发送NGUI事件给所有被当前camera渲染的object,camera是UICamera脚本所在的那个。 其实这个脚本做的事情和UI无关。事实上如果你想让游戏里面的object接收OnPress、OnClick、OnDrag等这类事件,你需要把UICamera挂在你的主相机上。

2016-07-13 14:26:50 2360

原创 【Unity3D自学记录】鼠标拖拽物体移动

把这段脚本拖给想要拖拽的物体,然后加上碰撞盒就可以了。private Vector3 _vec3TargetScreenSpace;// 目标物体的屏幕空间坐标 private Vector3 _vec3TargetWorldSpace;// 目标物体的世界空间坐标 private Transform _trans;// 目标物体的空间变换组件 private Vector3

2016-07-13 10:22:43 4261

转载 【Unity3D自学记录】制作VR视频播放器

最近VR火的不要不要的,但是综合起来,VR资源最多的还是全景图片和全景视频,今天在这里给大家简单介绍一下如何用Unity制作简单的VR视频播放器。首先找到EasyMovieTexture这个插件,AssetStore地址:https://www.assetstore.unity3d.com/en/#!/content/10032导入之后可以看到工程目录里有以下场景 

2016-07-13 10:19:29 13963 12

原创 【Unity3D自学记录】Unity5 之 standard参数

Unity5里面采用了一套全新的shader 叫做 standard shader,这套shader使用的就是基于物理的光照计算,而老的那些shaderUNITY已经不推荐使用,UNITY5认为我们大多数情况都应该使用standard shader。下图左面使用的是物理渲染,右面使用的是blinn phone,都用来表现一个很光滑的金属,没上贴图,可以明显的感觉到左侧的真实的多,这就是UNITY5

2016-07-13 10:17:17 5497 1

原创 【Unity3D自学记录】Unity Standard Assets 简介之 Characters

最新的Characters跟之前的不太一样。让很多人头疼啊。这篇介绍Characters资源包。包含三个文件夹:FirstPersonCharacter、RollerBall、ThirdPersonCharacter。     FirstPersonCharacter文件夹:  FPSController预设:  

2016-07-12 14:23:36 12177

转载 【Unity3D自学记录】纯GUI实现Flappy Bird

直接将下面的脚本随意挂在任何GameObject上即可using UnityEngine;using System.Collections;using System.Collections.Generic; public class FlappyBox : MonoBehaviour{ private float cStartY; private fl

2014-12-04 11:47:06 2717

转载 【Unity3D自学记录】 Unity 延迟执行一段代码的较为优雅的方式

在unity中,延时执行一段代码或者一个方法或者几个方法的情况非常普遍。一般会用到Invoke和InvokeRepeating方法。顾名思义,第一个是执行一次,第二个是重复执行。看下定义:void Invoke(string methodName, float time);第一个参数是方法名(注意是字符串形式),并不是更方便的委托。第二个是延时多少秒。只执行一次。

2014-12-04 11:38:11 8042

转载 【Unity3D自学记录】纯GUI实现黑白棋

直接将下面的脚本随意挂在任何GameObject上即可using UnityEngine;using System.Collections;using System.Collections.Generic;public class Test : MonoBehaviour{ // Use this for initialization void Start()

2014-12-04 11:34:43 3638

转载 【Unity3D自学记录】利用WinRAR的自解压功能单文件发布Unity的PC版本包

Unity打包出来的PC版有一个exe文件,还有一个_Data文件夹,我们可以利用winrar的自解压的高级设置功能打包成一个单文件,然后给这个文件配置一个好看的图标。最终效果就是我们可以获得一个貌似安装程序的单个文件。首先安装一个winrar文件,360压缩神马的目测是没有自解压的高级功能的。第一步:第二步:

2014-11-11 14:49:15 3278 2

转载 【健康生活】不要放弃你的梦想

周末的时候我正准备和几个朋友打游戏,热身的过程中同一个不是很熟的队员发生了一次有趣的谈话。“你是做什么的?”他问我。“哦,我给自己干,我有一个软件公司”,我回答。“真的吗!真令人羡慕!我在XXX公司工作,但我一直有个愿望去做动画设计,做独立职业人。这是我的梦想。可我现在陷入了这个错误的行业中了。”“你还活着,不是吗?”我尽量小声的对他说。他继续说:“你不知道,我已经想这一天等了10

2014-11-11 11:12:15 1297

原创 【Unity3D自学记录】网络编程之TCP&UDP的区别

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主

2014-11-10 10:47:07 4008

原创 【Unity3D自学记录】解决NGUI触发事件点透问题

在游戏开发或者虚拟现实开发的时候,会有人物操作的功能,点击地面人物进行行走操作,但是再点击界面按钮的时候,点击事件就触发不了了,这样就是点透,当然也有点击界面按钮同时触发了点地面行走的操作,一样也是点透解决方法如下:

2014-11-03 11:51:36 2422

原创 【Unity3D自学记录】利用代码修改图片属性(Inspector)

这段时间一直都在打包资源,然后每次导入都要改图片的属性,真是麻烦,所以一直在寻找一键修改并且打包的方法。终于让我找到了,太坑人了。根据自己的需求改代码哦,相信大家都能看明白。核心部分:TextureImporter ti = (TextureImporter)TextureImporter.GetAtPath(AssetDatabase.GetAssetPath(obj));

2014-10-24 11:19:08 7415 2

转载 【Unity3D自学记录】导出切片精灵

假设有一张png/tga图集,导入到Unity,放置目录"Assets/Resources/UI"(UI文件夹可替换成其他的,重要的是要在"Assets/Resources/"路径下),默认为如下设置:为了可以使用Unity自带的精灵切割,要将纹理类型改成"Sprite","Sprite Mode"改成"Multiple","Format"改成"Truecolor",点击"Appl

2014-10-09 11:02:07 1949

转载 【Unity3D自学记录】Unity3D游戏开发之跑酷游戏项目讲解

一、游戏策划     游戏采用2D界面,角色从左到右奔跑,在路段中随机生成障碍物和金币,玩家需要使用跳跃功能躲开障碍物,在游戏中玩家收集的金币数目越多,奔跑的距离越长,玩家的得分就越高。我们最终实现的界面效果如图所示,首先我们来讲一下游戏的原理,我们这里这里采用的方法是路段固定,移动摄像机的方法。换句话说,当角色开始移动后,摄像机和场景跟随角色缓缓向右移动。当角色跑完每一个路段距离的2/3

2014-10-08 15:24:45 3156

转载 【Unity3D自学记录】Unity3D游戏开发之自由视角状态下的角色控制(一)

在开始今天的内容前,首先让我们来学习下Unity3D中较为重要的一部分知识,理解这些知识是我们开始学习今天内容的基础。     1、Input.GetAxis():该方法用于在Unity3D中根据坐标轴名称返回虚拟坐标系中的值,通常情况下,使用控制器和键盘输入时此值范围在-1到1之间。这段话怎么理解呢?我们来看下面这段脚本:[csharp] view plainco

2014-10-08 15:20:58 1813

转载 【Unity3D自学记录】Unity3D游戏开发之自由视角状态下的角色控制(二)

在测试Unity3D游戏开发之自由视角状态下的角色控制这个项目的时候意外地发现了一个Bug。Bug出现在如下位置:[csharp] view plaincopyprint?//设置玩家跟随角度  if(Target.GetComponent().State==NoLockiVew_Player.PlayerState.Walk)  {  

2014-10-08 15:20:26 1163

Easy AR Make Awesome AR Apps Without Coding

Easy AR Make Awesome AR Apps Without Coding

2022-06-20

WebGL Multiplayer Kit

UnityWebGL多人在线插件包,开发WebGL多人在线必备!

2022-06-17

FMETP STREAM V2

FMETP STREAM V2 FMETP Steam v2画面传输插件价值80美金 可制作直播软件 教学控制屏幕软件 画面传输等

2022-05-03

unitywebview3.12.unitypackage

UniWebView 包含一组 C# 的高层级 API,它对 iOS 和 Android 平台的本机 API 进行了抽象封装。使用 UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView 都可以帮助您轻松解决问题。 UniWebView 支持 在iOS 9.0 或更高版本,以及 Android 5.0 (API Level 21) 或更高版本。它还包含在 macOS 上的 Unity Editor 的完整功能支持。 功能 - 网络浏览 - 载入本地 HTML 文件 - JavaScript 完整支持 - 基于 url scheme 的消息系统 - 通过绝对值或引用 Unity UI 元素的相对值来设置位置和大小 - 播放 YouTube,Vimeo 或本地视频 - 获取照片和上传

2019-06-27

RuntimeTransformGizmos

Runtime Transform Gizmos unity编辑器在运行下使用 可以先看一下官方DEMO http://pan.baidu.com/s/1c24aoCg 插件版本是 1.2.7 assetstore 更新日期是 2017-7-15

2018-04-13

UnityVR插件CardboardSDKForUnity

UnityVR插件CardboardSDKForUnity

2017-05-16

uniFlow1.2

unity插件 用于图片浏览及制作相册等等

2016-08-17

ThreeJs官方案例源码

ThreeJs官方案例源码

2016-07-20

Visual C#.NET网络编程

Visual C#.NET网络编程 高清版PDF,值得你拥有。

2014-12-04

C#.NET网络编程

Visual C#.NET网络编程 高清版的pdf 你值得拥有

2014-12-04

Playmaker 1.7.7

Unity可视化插件,开发必备。 开发游戏必备。

2014-07-07

Easy Touch 3.1

unity3d插件,参考博客:http://blog.csdn.net/daijinghui512

2014-07-07

AVPro Movie Capture

Unity3D内录制视频插件 最新录制视频插件

2014-07-04

TNet Tasharen Networking 1.9.0

TNet Tasharen Networking 1.9.0 Unity快捷网络搭建插件,包括服务端和客户端。

2014-06-25

NGUI3.6.0最新插件

NGUI3.6.0最新插件。 最强悍的UI插件

2014-05-21

NGUI离线文档

NGUI最全文档 支持离线查询 欢迎下载学习 新手必备

2014-03-12

UnityWebPlayer离线

UnityWebPlayer 离线播放器 支持离线运行UnityWeb工程

2014-03-04

NJG MiniMap小地图

NJG MiniMap小地图快速搭建。 Unity3d插件 互相学习

2014-03-04

FlappyBird源码

FlappyBird源码 仅供学习使用。 24小时以后自行删除。

2014-03-01

Unity3D反编译工具

最强反编译 unity3d文件 点击'new project'选择要反编译的文件。 先点‘New project’选择unity3d文件, 再点'Unpack Web Archrive in a directory'选择导出的文件夹。 欢迎大家下载!!~

2014-02-18

unity3d文件反编译工具

反编译 unity3d文件 点击'new project'选择要反编译的文件。 先点‘New project’选择unity3d文件,再点'Unpack Web Archrive in a directory'选择导出的文件夹。

2014-02-16

NGUI 3.4.9

NGUI 3.4.9,最强最新UI插件。

2014-02-14

Unity中文脚本手册

Unity圣典之中文脚本手册, 最全的脚本手册

2014-01-16

iTween动画插件

iTween动画库,Unity最强动画库

2014-01-16

UniShare分享插件

UniShare分享收费插件。 微博分享,人人,开心,腾讯,新浪,微信,等等

2014-01-16

KGFMapSystem小地图插件

KGFMapSystem 小地图 插件 Unity小地图最强插件

2014-01-16

NGUI-2.7.0

NGUI2.7.0目前开发移动端最稳定的版本。

2014-01-11

NGUI-3.0.8

NGUI3.0.8最新版本,稳定,最强的GUI工具

2014-01-11

空空如也

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

TA关注的人

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