自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞梦-飞翔的梦

一个初学AR和VR的程序员

  • 博客(24)
  • 问答 (8)
  • 收藏
  • 关注

原创 第一次运行Android Studio的配置和下载gradle

本人的android studio版本是2.3.3,不需要手动配置JDK 和SDK,第一次运行android studio并创建工程时会出席下载gradle,然后一直卡在这里进行不下去这主要是因为项目所需的Gradle文件不存在,android Studio在后台下载Gradle文件的服务器不能正常访问或者下载很慢,所以导致Android Studio卡在Buildin

2017-11-04 17:10:24 1274

原创 Unity粒子特效详细属性说明

1:Unity5.0自带粒子系统注释:Initial 初始化如图7-102 图7-102Duration:粒子系统发射粒子的发射持续时间Looping:粒子系统是否循环发射Prewarm:预热系统,当looping系统开启时,才能启动预热系统,这意味着,粒子系统在游戏开始时已经发射粒子,就好象它已经发射了粒子一个周期。StartDelay:延迟发射,发射粒子前的延迟

2017-10-27 15:02:48 5781

原创 用Bmob搭建简单的服务器

1、官方文档http://docs.bmob.cn/unity/faststart/index.html?menukey=fast_start&key=start_unity2、官方文档2https://docs.bmob.cn/data/CSharp/a_faststart/doc/index.html3、类库http://docs.bmob.cn/document/unit

2017-10-26 08:40:53 2130

原创 在个人电脑搭建服务器-wamp

个人电脑搭建服务器

2017-10-21 16:55:08 764

原创 vuforia拖卡

第一种方法:在ARCamera下创建空物体,作为拖卡之后模型的目标位置,然后在脱离识别图后模型移动到空物体下。/*==============================================================================Copyright (c) 2010-2014 Qualcomm Connected Experiences, In

2017-10-20 08:53:35 416 1

原创 java development kit即JDK的环境变量配置-解决javac没反应

1、在系统变量里新建JAVA_HOME名,变量值为安装目录2、在系统变量里新建java名,变量值为…\java.exe3、新建变量名为CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;4、双击变量里的Path,点击新建,输入值%JAVA_HOME%\bin然后再点击新建,

2017-10-16 17:39:21 1189

原创 Unity最新版打包AssetBundle和加载的方法

有不对的欢迎指正,本人第一次学习的成果,留作以后查询用

2017-10-14 19:24:14 29500 1

原创 unity加载文件的方法-用加载图片举例

一、用Resources.Load()方法        1、把图片(转换或者不转换为sprite都可)放在Resources里 Texture2D imgTexture = Resources.Load("background_one") as Texture2D; Sprite sprite = Sprite.Create(imgTexture, new

2017-10-09 17:03:25 2905 1

原创 自定义Unity调色板

效果如图代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ColorPalette : MonoBehaviour { Ray ray3D; RaycastHit hit3D; Texture2D tes; C

2017-10-01 15:23:32 2293 1

原创 读写文件Filestream

//文件目录 string path = @"C:\Users\Administrator\Documents\Test\a.txt"; string path2 = @"F:\b.txt"; //如果文件2不存在,创建文件2 if (!File.Exists(path2)) {

2017-09-30 14:39:41 250

原创 锁定游戏光标和隐藏

1、  当锁定时,光标将自动居视图中间,并使其从不离开视图。这将主要用于Cursor.visible = false,隐藏光标。当被限制时,光标的行为通常会被限制在视图中心。       //锁定光标        Cursor.lockState = CursorLockMode.Locked;        //隐藏光标        Cursor.visible = fa

2017-09-27 17:29:58 2802

原创 IEnumerable和IEnumerator枚举器

using System;using System.Collections;namespace think.collections { public class MyArrayList : IEnumerable{ object[] elements; int count = 0; public int Count{ get{ return count; } } public

2017-09-27 16:52:06 228

转载 怎么让代码的逻辑更清晰?

作者:Meta42链接:https://www.zhihu.com/question/65888363/answer/236049180来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。楼上有很多朋友说先把游戏做出来再说,也没啥问题。但是。。。就像收拾屋子一样,有的人不爱收拾,但是总能找到想要的东西,有的人喜欢收拾干净,方便以后忘记什么东西好

2017-09-27 15:46:36 4708

转载 10个调试和查错的方法

在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。几乎没有哪个程序员能够

2017-09-27 15:45:50 344

转载 Unity3D中Layers和LayerMask解析

Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。在Unity中每个GameObject都有Layer属性,默认的Layer都是Default。在Unity中可编辑的Layer共有24个(8—31层),官方已使用的是0—7层,默认不可编辑!LayerMask实际上是一个位码操作,在Unity3D中一共有32个Layer层,并且不可

2017-09-27 10:27:56 224

转载 位运算之左移右移运算之详解

声明:转自http://www.cnblogs.com/yyangblog/archive/2011/01/14/1935656.html 仅作学习笔记知识点记录。先看如下一段左移右移的代码及其结果:代码#include "stdio.h"char leftshift(char i, int n){ if(n < 0) return -1;

2017-09-27 10:24:38 1478

转载 【转】C#获取当前日期时间(转)

http://blog.163.com/ljq086@126/blog/static/549639712010112921658843/我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTi

2017-09-26 19:05:22 207

原创 自定义队列Queue

using System;public class MyQueue{ T[] arr; int count = 0; int copacity = 0; public MyQueue() { arr = new T[count]; } public MyQueue(int a) { if (a >

2017-09-22 19:48:49 263

原创 自定义栈Stack<T>

using System;public class MyStack{ T[] arr; int count=0; int copacity = 0; public MyStack() { arr = new T[count]; } public MyStack(int a) { if (a > co

2017-09-22 17:25:16 415

原创 排序和比较:IComparable和IComparer,自己写泛型数组,索引器,

一、比较和排序1、自己的写的类如果要实现sort方法,就必须实现IComparable里的CompareTo()方法2、或者自己写一个IComparer的Compare比较器using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public clas

2017-09-22 16:11:48 384

原创 值类型与引用类型与基本类型

一、基本类型:存储在栈(stack)上,包括:byte sbyte int uint short ushort long ulong float double char bool二、引用类型,存储在堆(Heap)上,包括:string object 自己用class定义的类,引用类型复制数据复制的是地址,改变一个另一个也会改变。三、值类型:Vector3(三维坐标) Color(颜色)

2017-09-04 22:18:19 194

原创 二分查找

二分查找,原理就是拿要查找的数number和数组最中间的数进行比较,如果如果查找的数number大于数组中间的数,就在右半边查找,如果小于就在左半边查找,直到找到要找的数。实现方法:1、定义变量,min用来存储最小的下标,max用来存储最大的下标,searchNumber=(min+max)/2,用来存储要比较的数的下标。2、用要查找的数number和array[searchNumbe

2017-09-01 14:10:44 207

原创 排序方法总结

一、选择排序法1、默认第一个数已经排序,且默认第一个数为最小的数,定义min用来存放最小的数在数组中的位置。2、用min指向的数(即第一个数)和第二个数比较,如果第一个数比第二个数小,min指向不变(为0);

2017-08-31 18:47:04 430

原创 Unity 二维数组的转置

int[,] arr = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };            int x = arr.GetLength(0);            int y = arr.GetLength(1);            int[,] arrNew = new int[y,

2017-08-31 18:24:13 914

空空如也

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

TA关注的人

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