自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 Unity 绕物相机旋转、缩放、平移相机视野实现

using UnityEngine;public class CameraControl : MonoBehaviour{ public Transform target; public float xSpeed = 200, ySpeed = 200, mSpeed = 10; public float yMinLimit = 5, yMaxLimit = 50; public float distance = 50, minDistance = 2, maxDist.

2021-01-19 10:54:25 584

转载 Unity与Android开发相关资料

一、下载安装必备软件1.下载安装Unity安卓支持插件用Unity下载助手下载安卓支持插件UnitySetup-Android-Support-for-Editor.exe并安装。2.下载安装JDK官方网站:http://www.oracle.com/technet...百度云盘:https://pan.baidu.com/s/1AMmJ...密码:r3qr3.下载安装SDK管理工具官方网站:http://tools.android-studio.o...百度云盘:https://p.

2020-05-18 13:40:07 334

转载 漫谈室内定位 -- 了解室内定位各技术流派的启蒙文章

抄于:http://www.ubitraq.com/html/docs_one.html作者:都延星一、室内定位的源起和现状室内定位,顾名思义,是与室外定位相对而言的。室外定位技术及应用早已走入我们大家的日常生活,从汽车导航、手机地图APP到各式各样的LBS(Location-Based Service基于位置的服务)应用,例如:滴滴打车、大众点评、百度外卖等。打开这类APP后的第...

2020-03-17 10:00:38 1702

原创 Android APP转成launcher

将自己做的APP做成Android的launcher,开机后不再进入系统的桌面UI,而是直接进入APP。 首先是AndroidManifest.xml里面: <application>里面添加这两个属性:android:largeHeap="true"android:persistent="true" 在启动的activity里面添加filter: <...

2018-08-02 10:28:48 3997 4

转载 Unity 之大屏幕多点触控插件

场景初始化,创建一个空的场景把对应的Cursors和TouchManger拖入到场景中,点击Play运行场景,就会出现对应的效果 然后创建一个Cube 并在其gameobject上添加两个组件 TransformGesture与Transformer,Transformer负责监听TransformGesture的事件并把响应的事件应用到GameObject上,当然也可以使用快...

2018-07-19 18:32:11 4800 8

原创 leapmotion使用小记

1、leapmotion本身是有自己的坐标系的,相关资料可以在leapmotiongu官网上查询到,官网的文档有时候会更新,现在把截图放在这里方便查询。2、leapmotion控制器即显示在小图标的面板中可以设置:常规>追踪设置>自动定向追踪 设置为开启的话,leapmotion会根据图像自动调整ta'd它的坐标系z轴方向。相关截图:3、leapleapmotion获取...

2018-07-17 11:17:28 2118

转载 SVN版本控制的取消

转自:https://blog.csdn.net/qq_28120227/article/details/74159547有版本控制的文件夹,会显示标记,如下: 想要取消它,方法比较奇怪(个人认为,这是SVN非常坑爹的一个地方) 必须要选中同一个文件夹,否则不行。然后,就跑出如下界面 选择移除即可。...

2018-07-09 17:22:45 1592

转载 同时装了Python3和Python2,怎么用pip?

python pip

2017-12-21 11:27:41 404

转载 Windows下安装python2和python3双版本

python下载安装Python 2.x安装Python 3.x

2017-12-19 11:37:43 1895

转载 C#使用Socket与HTTP连接服务器传输数据包

最近项目中需要使用HTTP与Socket,把自己这段时间学习的资料整理一下。有关Socket与HTTP的基础知识MOMO就不赘述拉,不懂得朋友自己谷歌吧。我们项目的需求是在登录的时候使用HTTP请求,游戏中其它的请求都用Socket请求,比如人物移动同步坐标,同步关卡等等。1.Socket         Socket不要写在脚本上,如果写在脚本上游戏场景一旦切换,那么这条脚本会被

2017-10-10 15:34:11 4115

原创 unity中多屏显示

多屏显示分两种情况: 第一种情况:unity中可以为单独的摄像机设置显示屏,例如camera1的图像显示在屏幕1,camera2的图像显示在屏幕2等等。这方面内容可以根据unity官方文档中的multidisplay相关内容或从网上找相关资料去解决。http://www.manew.com/thread-99748-1-1.html 第二种情况:要把一个图像显示到两个屏幕上,这个时候需要把两个屏

2017-09-08 13:37:02 5741

原创 在android手机中生成日志

android保存日志。

2017-07-05 09:51:17 1472

原创 c# out与ref

ref是有进有出,out是只出不进。Out传递到方法体时,参数会清空,这意味着在方法体内使用Out参数前必须赋值。

2017-06-22 17:52:14 286

原创 ugui文字颜色水平渐变

using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[AddComponentMenu("UI/Effect/Gradient")]public class Gradient : BaseMeshEffect{ [SerializeField] private Color32 le

2017-06-08 14:30:47 1685

原创 unity如何在一个场景中使用另外一个参加烘培好的物体

http://forum.unity3d.com/threads/problems-with-instantiating-baked-prefabs.324514/#post-2177524使用方法:脚本挂在想烘焙的物体的根目录下,在Assets->Assets->BakePrefabLightmaps中点击就好了,prefab拷到其他场景后需要运行才能生效,添加到场景即可使用。脚本中的错

2017-05-26 11:38:03 4667

原创 c# 与 c++基础交互

本人菜鸟一枚,本篇文章只为自己做个记录。//test.h#pragma once#if defined (EXPORTBUILD) # define _DLLExport __declspec (dllexport) # else # define _DLLExport __declspec (dllimport) #endif extern "C" int _DL

2017-05-09 11:25:12 395

原创 Unity开发中的坑

获取设备唯一identification。unity提供了一个获取设备唯一id的api“SystemInfo.deviceUniqueIdentifier” 这个玩意在standalone有问题,插入U盘后跟不插U盘获取到的值不一样,不能作为该设备的唯一id。

2017-05-08 14:20:54 663

原创 unity 中playerprefs 会把数据写在什么位置

Stores and accesses player preferences between game sessions.Editor/Standalone On macOS PlayerPrefs are stored in ~/Library/Preferences folder, in a file named unity.[company name].[produc

2017-04-26 11:41:52 2695

原创 UE4发布exe

安装vs时候要记得安装上windows8.1SDK.

2017-04-25 10:25:19 1386

转载 Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)

原文 http://blog.csdn.net/huutu/article/details/46573327因为这几天碰到一个Unity的Bug,不得不去反编译DLL看看C#代码的生成中间件代码。这也用到了一些反编译以及重新编译DLL的一些知识,意味到Unity是如此的不安全。首先我们新建一个工程,创建一个脚本,写一句很简单的代码:[csha

2016-09-30 14:05:20 4388

转载 Unity VR游戏开发干货教程:VR中的交互方式

原文:http://www.gameres.com/495107.html在VR项目中,我们需要在用户”凝视“某个物体时将其激活。在VRSamples中,我们构建了一个简单的,可拓展的轻度系统,让用户跟场景中的物体进行交互。其中包含了三个主要的脚本文件:VREyeRaycaster,VRInput和VRInteractiveItem,下面将对这三个重要的类进行简要的介绍。相关的源代码也做了注释

2016-09-30 12:20:00 2193

转载 创建mesh

原文:http://gamerboom.com/archives/76484什么是程序几何体?程序几何体就是用代码建模的几何体。通常情况下,制作3D mesh(3D网格模型)是手动操作美术软件如Maya、3DS Max或者Blender等完成的,而本文要介绍的做法却是使用程序指令构建mesh。(请点击此处阅读本文第2部分)这可以在运行时间(mesh直到终端用户运行程序时才完

2016-09-30 12:13:52 2673

转载 Dotween

原文链接:http://blog.csdn.net/u012740992/article/details/47315459参考自DOTween官方文档: DOTween起始上手起来很快,当然前提也是用心看一下哈。> 可以在Unity AssetStore下载得到。使用方法: 准备:在导入DOTween后,你需要设置dotween额外的库设置基你的Unity版本。

2016-09-29 14:58:47 511

转载 unity dll实现热更新

大家都知道一谈起热更新的话首选是Ulua这个插件, 其实Unity可以使用dll热更新的,如果你实在不想用Lua来编写逻辑,0.0请下看Dll+AssetBundle如何实现热更新的.让你看完这个文章之后只是认识DLL热更新的方式和概念,掌握热更新的实战框架还需要你自己=。=我们通常的做法是编译成的DLL打成AssetBundle文件, Unity通过WWW下载AB文件获取里面DLL.通...

2016-09-25 13:37:06 15668 8

转载 语音

软件中的语音技术主要包含两种:语音识别speech recognition和语音合成speech synthesis。一般地,开发者会因为技术实力和资金实力等各方面的问题无力完成专业的语音引擎,因此通常选择现有的较为专业的语音引擎来完成相关的开发,比如国内非常出名的科大讯飞,百度语音等等。当然国外的还有Google语音,微软有SAPI等等。在VR开发过程中,由于运行在Windows环境下,

2016-09-15 15:28:42 639

转载 C#中重写(override)和覆盖(new)的区别

重写用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码:#region 重写public class C1{    public virtual string GetName()    { 

2016-08-25 15:18:08 487

转载 Unity5的AssetBundle

原文:http://liweizhaolili.blog.163.com/blog/static/16230744201541410275298/之前曾经写了一篇博客介绍Unity5的AssetBundle,结果似乎很受关注。不过似乎很多人看了之后都不懂,主要是因为不太明白AssetBundle是什么,它的依赖关系和结构是什么的,就直接想拿代码去用,而导致了很多人说看不懂啊,说什么有错误啊

2016-08-15 10:38:01 317

转载 Unity3D中存档实现

原文:http://www.taidous.com/bbs/article-528-1.html        今天想和大家分享的内容是RPG游戏中游戏存档的实现,因为最近在做一个RPG游戏的项目,所以遇到这个问题就随时记录下来,在对知识进行总结的同时可以将这种思路或者想法分享给大家,这是一件快乐而幸运的事情。我讨厌写按部就班的技术教程,因为我觉得学习是一种自我的探索行为,如果一切都告诉你

2016-08-15 10:20:17 4733

转载 Unity资源解决方案之AssetBundle

原文:http://www.taidous.com/bbs/article-417-1.html1、什么是AssetBundleAssetBundle是Unity pro提供的一种用来存储资源的文件格式,它可以存储任意一种Unity引擎能够识别的资源,如Scene、Mesh、Material、Texture、Audio、noxss等等,同时,AssetBundle也可以包含开发者自

2016-08-15 09:55:12 648

转载 Dijkstra 单源最短路径

单源最短路径问题,即在图中求出给定顶点到其它任一顶点的最短路径。在弄清楚如何求算单源最短路径问题之前,必须弄清楚最短路径的最优子结构性质。一.最短路径的最优子结构性质   该性质描述为:如果P(i,j)={Vi....Vk..Vs...Vj}是从顶点i到j的最短路径,k和s是这条路径上的一个中间顶点,那么P(k,s)必定是从k到s的最短路径。下面证明该性质的正确性。   假

2016-07-21 13:58:31 248

转载 unity特征

http://blog.csdn.net/kakashi8841/article/details/41891345http://blog.csdn.net/u010019717/article/details/43113447

2016-07-08 13:46:47 564

转载 c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解

本文对c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别进行了较为深入的详细分析,对初学者而言可以起到巩固学习的目的。详情如下:一、(int)变量名[强制类型转换]: 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,

2016-06-23 18:03:17 388

转载 unity 协程

在使用Unity的过程中,对协程只知道如何使用,但并不知道协程的内部机理,对于自己不清楚的部分就像一块大石压力心里,让自己感觉到担忧和不适。这篇文章一探究竟,彻底揭开协程的面纱,让大家在使用中不再有后顾之忧。协程是:程序组件来生成非抢占式多任务子函数,生成的子函数允许在程序里挂起和唤醒操作。通常协程可以很方便实现延时操作,以及异步加载操作。下面是两个简单协程使用例子。延时操作:02.v

2016-06-01 20:27:46 208

转载 在unity中实现截图功能

1、使用Application类下的CaptureScreenshot方法。[csharp] view plain copy void CaptureScreen()   {      Application.CaptureScreenshot("Screenshot.png", 0);  }   转自:http://

2016-05-16 21:02:56 6556

转载 使用c# attribute 解析XML文件

I am a white cat I am a black cat 以前在游戏中使用这个 XML 的时候都是手工解析的,伪代码如下。XmlDocument doc = new XmlDocument();doc.Load(xmlStr);XmlNodeList itemNodes = doc.SelectNodes("cats/item"

2016-05-15 19:40:42 2680

转载 ugui 添加事件的几种方式

Unity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:    先以PointerClick为例。这个是用于某点点击事件。其他事件都可以根据相同的办法调用。    之所以使用PointerClick为例。是因为在最后笔者会提到一个特殊的实现方式。而相比于其他事件类型,有且仅有Click事件存在特殊实

2016-05-12 20:49:29 10312

原创 unity 使用GL画线段

using UnityEngine; using System.Collections; public class TGLLine : MonoBehaviour { private static Material mat; void Start () { CreateLineMaterial(); }

2016-05-12 20:44:40 590

转载 Unity3D 性能优化

http://blog.csdn.net/onafioo/article/details/51218104

2016-05-12 20:27:40 252

转载 Unity3D协同程序(Coroutine)

一。什么是协同程序       协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。 二。协同程序的开启与终止       在Unity3D中,使用MonoBehaviour.StartCoroutine方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviou

2016-05-12 18:34:16 345

转载 unity 多线程处理

转:http://dsqiu.iteye.com/blog/2028503     熟悉Unity的developer都知道在Unity中的线程不能使用Unity的对象,但可以使用Unity的值类型变量,如Vector3等。这样就使得线程在Unity中显的很鸡肋和蹩脚,因为很多函数很都是UnityEngine类或函数的调用的,对于哪些是可以在多线程使用,风雨冲进行了如下总结: 

2016-04-28 10:20:27 1562

空空如也

空空如也

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

TA关注的人

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