自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 物理引擎

碰撞检测概念:碰撞就是游戏中的元素是否碰到一起,比如射击游戏,如果击中靶心就算碰撞,要检测出来,做一些其他的操作。比如射中靶心需要做一些特效等。 在Unity中,游戏物体的碰撞我们可以通过刚体组件和碰撞器组件来进行检测。 首先 新建Plane Wall 在Wall的上方,放置一个Cube 在Cube立方体添加刚体组件(Rigidbody) 运行游戏 这时候我们...

2017-11-22 17:21:00 609

转载 HTCVive摄像头的一些好玩的现象

很久前就注意到HTCVive设备上的摄像头了,但是一直忙项目就没去管了今天无意当中在另一个软件上看到了设备的摄像头,连接上并开启了并且还能视频,有点使用鱼眼摄像头的感觉。不过,分辨率感人貌似HTC还没有对开发者开放这枚摄像头。他的基本功能就是在游戏期间我们可以不用将头盔摘下来,拿个东西什么,因为戴着头盔眼睛完全被覆盖了。在SteamVR的设置里面开启摄像头,然后开启之后会重启Steam...

2017-11-22 17:15:00 378

转载 AI之A*算法

什么是寻径算法寻找当前点到目标点的一条路径。比如从A点到B点,其中要绕过这两点之间的障碍物(比如绕过山 / 河等不能移动的),我们就需要一个适合的路径规划的寻路算法。其中A*寻路已经是比较成熟的一种可以解决固定障碍的寻径算法。战术性寻路,相对比上一种寻路相对复杂,比如说避开敌人攻击区的路线,避开地面雷达的飞行路线等。避开动态的障碍,常用的算法有如Flocking算法,用合力的方式计算朝向...

2016-12-03 21:50:00 367

转载 C#预处理器指令之#define/#undefine/#if/#elif/#else/#endif

预处理器命令的功能非常强大,在编程过程中的使用也非常广泛,比如在版本发布中使用非常方便;1,#define(告诉编译器存在给定名称的符号) #undefine(删除符号)2,#if #elif #else #endif#define本身没有什么作用,一般与其他预处理器指令配合使用(#if)使用#define 告诉编译器存在给定的符号在VS中添加名称符号在Unity...

2016-12-03 12:48:00 650

转载 AI之有限状态机

----什么是有限状态机----------------------------------- 有限状态机拥有有限数量的状态,并且每一个状态可以切换到0个或多个状态,输入决定了下一个状态的迁移。 有限状态机分为两种:确定性非确定性,并且非确定性的有限状态机可以转换为确定性有限状态机。----对于有限状态机的考虑----------------------------- 例如被攻击后...

2016-12-03 12:33:00 293

转载 Unity之动态加载场景资源

  当要加载一个较大的场景,长时间等待势必会影响用户体验,并且一个较大场景全部加载到场景中也会影响操作流畅度。不可避免的需要用一个技术就是在Unity中进行动态的加载场景中的资源。  当然本文的动态加载场景资源,是以玩家为中心,玩家的视野为半径进行加载。首先让美术将整个场景以一定的格式写入XML文件中,然后在程序开始运行时读取美术给我们提供的XML文件,然后遍历这个xml文件中的所有...

2016-01-10 09:58:00 1168

转载 Canvas

1,添加Canvas2,添加Text  1,Rect Transform:提供了多种方式,方便了对UI元素的对位  3,Text(Script)  Text:文字  Character        Font:字体        Font Style:Normal、Bold(加粗)、Italic(斜体)、Bold And...

2015-12-03 16:42:00 93

转载 DFGUI之界面文字显示异常

UI插件使用的是Daikon Forge GUI Library,在使用过程中的确很方便,但是同时也发现了一些问题,比如存在内存泄漏、内部大量的使用反射(造成它使用的局限性)等等。我遇到问题大概是这样的情况:界面差不多完成后测试了不下十遍之后突然显示异常,至少在开发的过程中没有出现异常,编辑器里运行正常,之前运行打包后的程序也正常。在编辑器里运行下没有出现过这个问题那也没法进行调试,...

2015-10-28 14:12:00 165

转载 Unity Application

整理的一些东西和上网查的一些,以供以后查阅,未完待续public static NetworkReachability internetReachability { get; }//Returns the type of Internet reachability currently possible on the device.//返回目前网络可达在设备...

2015-09-08 13:51:00 135

转载 AI:确定性AI

1 using UnityEngine; 2 using System.Collections; 3 4 public class AIRandMove : MonoBehaviour 5 { 6 float stopTime; 7 float moveTime; 8 float vel_x, vel_y, vel_z;//速度...

2015-08-13 10:51:00 125

转载 DFGUI之地图制作并定位

现在做一个用dfgui做的地图和点击地图上的点定位到场景的位置吧。//首先新建个按钮,这就不多说了,以前有说过//然后新建一个游戏对象,挂上Panel组件,并设置其背景图片,当然了这个是你的地图啦,命名为MapPanel。//在MapPanel下创建N个子对象,并挂上Button脚本,background呢是定位的图片.//最后咧,在MapPanel下的所有子对象上都绑定...

2015-08-03 14:23:00 198

转载 Unity之Fire_HeavySmoke

突然记起来去年领导让我做了个另一个项目中火的Demo。要求是:首先随着时间火可进行四周漫延。    然后在燃烧到一定时间后最选燃烧的地方熄灭。    最后是需要沿着地面燃烧的。using UnityEngine;using System.Collections;using System.Collections.Generic;using System.Li...

2015-08-03 13:44:00 262

转载 不执行OnMouseDown()

1、代码:代码;2、碰撞:要点击的物体是否加了碰撞,位置和大小是否正确;而且鼠标和它之间没有其他的碰撞遮挡(OnMouseDown()原理利用了射线);3、在相关的摄像机上,有没有添加UICamera组件,NGUI里的UIcamera脚本点击会和OnMouseDown()相冲突。转载于:https://www.cnblogs.com/cathytong/p/4699092.h...

2015-08-03 13:30:00 750

转载 Unity3D之在Unity编辑器中添加菜单

[MenuItem("Assets/Build AssetBundle From Selection")]static转载于:https://www.cnblogs.com/cathytong/p/4692294.html

2015-07-31 15:30:00 134

转载 Unity3D之碰撞

1,碰撞它包含很多的种类,比如:Box Collider,Capsule Collider,Mesh Collider等.  碰撞检测:       MonoBehaviour.OnCollisionEnter( Collision collisionInfo ) 当进入碰撞器       MonoBehaviour.OnCollisionExit( Collision collis...

2015-07-30 09:38:00 130

转载 Unity3D之NGUI说明书(转)

原文地址:http://www.csdn 1 2 3.com/html/itweb/20131025/187998.htmNGUI学习笔记一、 NGUI的直接用法1. Attach a Collider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。2. Attach an Anchor:表示为该物体添加...

2015-07-29 15:26:00 191

转载 DFGUI之Scroll Panel

这次呢是做一个列表准备工作:准备一些模型,模型的缩略图     比如:        好了,基本的东西准备好了,我们现在要着手做了1,首先先创建空物体,Component/Daikon Forge/User Interface/Containers/Panel挂dfPanel,命名为Model_Operation.2,设置大小,位置以及其他属性,Appearanc...

2015-07-29 15:25:00 200

转载 Unity3D之使用ITween制作自动漫游超简单

ITween真的非常牛逼的东西,对于现在手头的程序里的一般机器的运动还有一些物体的有规律移动,包括第一人称视角的已知路线的自主漫游都可以用ITween来实现,既简单又实用。1,创建一个空对象,挂上ITween Path,根据需要设置Node Count的个数,然后再设置node内所有节点的位置  2,比如我要做这个摄像机沿着这个路径进行漫游,那选中这个摄像机挂上PathAni...

2015-07-29 15:24:00 1521

转载 Unity3D之Audio

大清早的头疼的不行不行的了,压根就没法好好上班啊啊啊啊啊,偷会闲Unity3D游戏引擎一共支持4个音乐格式的文件:  .AIFF 适用于较短的音乐文件可用作游戏打斗音效  .WAV 适用于较短的音乐文件可用作游戏打斗音效  .MP3 适用于较长的音乐文件可用作游戏背景音乐  .OGG 适用于较长的音乐文件可用作游戏背景音乐音频的播放:   ...

2015-07-28 11:59:00 115

转载 DFGUI之Event Binding

项目上用dfGUI,每次用过一样了会了一样,然后过几天又华丽丽的忘光了。嘻嘻,该记下笔记了---------------------------萌萌的分割线------------------------------------------那么,现在就说在DFGUI里的Event Binding吧比如说我需要点击按钮并弹出对话框,就用下面的大问题按钮吧  1,选中...

2015-07-27 17:31:00 183

转载 Unity之自动保存场景

转“Unity插件研究院之自动保存场景”unity编辑器出现闪退并且刚编辑完场景没来得及保存的问题。 1 using UnityEngine; 2 using System.Collections; 3 using UnityEditor; 4 using System; 5 6 public class AutoSave : EditorWindow...

2015-07-24 17:56:00 1079

转载 Unity之机器人AI

接着上篇简单机器人AI的那个,下午搜了下相关的看到“Unity3D研究院之游戏开发中的人工智能AI(三十八)”,便仔细尝试按照他的思路着写了并测试了,效果杠杠的我就贴自已写的一遍的代码了,作为一个小小小笔记吧!!! 1 using UnityEngine; 2 using System.Collections; 3 4 /// <summary&g...

2015-07-24 16:59:00 640

转载 Unity之简单的机器人AI状态改变

最近在玩天涯明月刀,还蛮好玩,以前都不爱玩游戏,当然啦我现在升到38级了搁着也没玩了,不过曲无忆看外形真没有御姐的范倒像个萌妹子,可是慕情偏是个御姐的外形萌妹子的心啊啊啊这两天看到知乎有有关于面试的问题,然后看到有关智能AI的,就想到天涯明月刀里做任务时的打怪,怪老是一会走啊走一会干嘛干嘛的,做VR的我还真没接触过咧那就来看看呗,反正不掉肉不长肉的这个是只是状态的改变,如果检...

2015-07-24 14:08:00 242

转载 DFGUI之OnDragStart、OnDragEnd、OnDragDrop

最近项目要开发个新的模块,但是ui是dfgui的,我想在这个列表中对其进行拖拽到场景时出现模型,进行自由摆放,那么就得用到拖拽事件了。1,给Model_Row添加事件,分别是OnDragStart、OnDragEnd、OnDragDropOnDragStart是在鼠标拖拽开始时触发,OnDragEnd是在鼠标拖拽结束触发。OnDragDrop是在鼠标拖拽完成后触发...

2015-07-16 10:41:00 518

转载 Unity3D插件之NGUI:Lable

1,字体集。2,OverflowShrink Content:若Text增加文本可自行根据Widget中Size大小调整字体的大小并自动换行。ClampContent:若Text为多行文本只显示Widget中Size大小的文本。ResizeFreely:ResizeHeight:3,Alignment:字体的对齐方式。4,Spaci...

2015-06-23 17:38:00 117

转载 Unity ProjectSettings

菜鸟一枚,一直不知道这是干什么的也没去管过他,近日提交SVN发现在改动,费解.......呀呀呀,原来是这些呀。-----------------------------------------------------分割线------------------------------------------------------------个人笔记—...

2015-05-06 17:46:00 2278

转载 个人汇总笔记——NUnit

首先安装nunit,然后我们需要创建一个NUnit项目,通常情况下我们只需要添加对nunit.framework(对应的dll是unit.framework.dll)的引用就够了,最后在项目属性的调试-->启动操作-->启动外部程序(C:\Program Files (x86)\NUnit 2.6.3\bin\nunit-x86.exe)Nunit每一个测试函数都可...

2014-12-19 11:50:00 230

空空如也

空空如也

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

TA关注的人

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