自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Unity3D技术之道具系统详解

本篇原本属于UI的,但是作为一个负责任的茶水,在回顾之前的帖子的时候,发现漏了一个很重要的功能,就是合成系统,我们在设计道具的时候,已经设计好了配 方这个类型的道具,但是,在背包系统中却没有合成的功能,这样可不行啊,合成是一个游戏的精髓啊,所以,确定本篇乱入,补全道具系统的核心代码,当让,最 后附上测试单元,这样就可以测试合成这一块了,具体的新UI demo(含合成功能),将会随下篇一起附上。 

2015-02-12 12:17:25 1820

转载 Unity3D光照贴图烘焙知识详解

今天简单地跟大家分享一下Unity5.0里面的光照贴图烘焙技术。由于时间只有20分钟,所以只能给大家一些概要性的介绍,没有办法深入,等到Unity5.0版本正式推出之后,我会给大家一些更详细的介绍。接下来我会分3个部分跟大家讲解,第一部分讲解一下在以往的Unity版本中所采用的光照烘焙方法,以及Unity5.0中为什么会采用一套全新的光照 贴图烘焙方法。第二部分讲解Imagination的

2015-02-12 12:16:49 5372

转载 Unity3D技术之实现声波支付时的波纹详解

自从支付宝声波支付的波纹效果出来以后,这种形式就慢慢流行开来,比如各种安全软件在扫描时会采用这种动画效果,这种波纹荡漾起来也是增加了动感十足呢,如图1。今天我们就来学习如何实现这种波纹效果,以及最大限度的支持低版本的系统。波纹实现 看到这种效果,最直接的感官就是波纹视图慢慢的变大、并且颜色变淡,因此我在第一次摸索的过程中直接继承自View,然后开启一个线程来计算这个视图的此时的

2015-02-12 11:55:16 1080

转载 Unity3D技术之名称与血条绘制详解

人物的名称与血条的绘制方法很简单,但是我们需要解决的问题是如何在3D世界中寻找合适的坐标。因为3D世界中的人物是会移动的,它是在3D世界中移动,并不是在2D平面中移动,但是我们需要将3D的人物坐标换算成2D平面中的坐标,继而找到人物头顶在屏幕中的2D坐标最后使用GUI将名称与血条绘制出来。首先学习本文的重点内容,如何将游戏世界中任意3D坐标转换成屏幕中的2D坐标。根据这个方法计算出的2D坐标屏

2015-02-12 11:53:28 657

转载 Unity3D技术之进度条制作

我们都知道玩游戏时,第一步要加载游戏,加载游戏时我们可以做一个简单的进度条来显示游戏加载进度,应为有了进度条,游戏画面不会过于呆板。那么我们就开始游戏的进度条制作吧!本文章出自【狗刨网】方法一: 1、使用NGUI制作,首先将NGUI插件导入到Unity 工程中。导入后:  2、创建UI  3、在Panel下添加slider。  4、此处lab

2015-02-12 11:52:44 815

转载 Unity3D技术之环境中文显示详解

monodevelop中文显示解决方法 :   1、用Finder找到MonoDevelop,右键打开 2、找到Contents/Frameworks/Mono.framework/Versions/Current/​etc/gtk-2.0/gtkrc 文件,用textEditor 打开 3、在 font= "Lucida Grande14"下方添加 font_na

2015-02-12 11:45:37 506

转载 Unity3D技术之IOS中平面多点触摸技术详解

点击File->New Project 创建一个工程,可以使用默认 或者 名称随便起一起即可。点击继续完成创建工程。  Scene:游戏场景视图,这里面可以摆放任意场景模型。Camera Preview:摄像头正对方向屏幕显示内容MainCamera:创建工程后默认会添加游戏的主摄像头,在场景视图中我们可以看见 MainCamera在三维坐标系中的位置。

2015-02-12 11:44:48 481

转载 Unity3D技术之CG环境配置详解

在进行CG编程之前,首先要下载CG工具包“Cg Toolkit”,请注意看一下你的显卡是否支持顶点着色编程。安装CG工具包,为了能让它在Visual C++ 中工作,你可用以下两种方法之一。第一种:把CG头文件和库文件中的内容,分别拷贝到Visual C++的头文件和库文件的文件夹中。  From: C:\Program Files\NVIDIA Corporation\Cg\

2015-02-12 11:43:57 1158 1

转载 Unity3D学习之光照贴图快速详解

Unity 拥有完整的集成光照烘培贴图工具,即 Illuminate Labs 的 Beast。这意味着 Beast 可根据场景在 Unity 中的设置并考虑到网格、材质、纹理和灯光,烘培场景中的光照贴图。也意味着光照贴图是渲染引擎中不可缺少的一部分。创建光照贴图后无需进行任何操作,就会被对象自动应用。 准备场景并烘培光照贴图        从菜单中选择窗口 (Window) – 

2015-02-11 18:40:44 922

转载 Unity3D学习之方向性阴影详情

注意:在移动平台上,方向灯的实时阴影始终使用 1 个阴影级联,并为硬阴影 (Hard Shadows)。      方向灯大多用于室外游戏的关键性灯光 – 日光或月光 – 中。可见距离非常大,特别是在第一人称和第三人称游戏中,往往需要对阴影进行一些调整,以获得最佳质量和性能平衡效果,适应当时的情况。      首先从第三人称角度游戏效果优良的阴影设置开始:图中的阴影看起来非常漂亮!

2015-02-11 18:37:39 604

转载 Unity3D技术之游戏的登陆注册界面详解

首先制作背景图片,在ngui中插入一个texture,把选好的背景图片放入texture中,在texture组件上添加一个uistretch脚本(自适应屏幕大小),把其属性中的style调成both,如图所示  。        如果感觉画面失真了,点击你Unity的图片,把其属性中的texture type调成advanced,然后把generate mip map选项后面的勾去了就

2015-02-11 18:37:02 19210 1

转载 Unity3D技术之脚本属性的用法

script AddComponentMenu (“Transform/Follow Transform”)// CSharp[AddComponentMenu(“Transform/Follow Transform”)]        以下是具体说明(部分无关紧要的不翻译):       AddComponentMenu(函数)  

2015-02-11 18:25:58 725

转载 Unity3d之寻路组件NavMeshAgent使用及实现

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌 一、搭建一个场景      二、设置不可走区域                三、烘焙不可走区域               点Bake按钮执行烘焙。 四、烘焙可走区域            点Bake按钮执行烘焙。 

2015-02-08 16:48:08 718

转载 Unity3D游戏开发之自由视角下的角色控制

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 今天呢,我们继续来探讨Unity3D角色控制的内容,今天博主将解决在上一篇文章中没有解决的问题,即自由视角下的角色控制。如图是博主非常喜欢的《古剑奇谭》游戏截图,在这款游戏中就使用了博主今

2015-02-08 16:47:12 1404

转载 Unity3d游戏开发之使用烘焙贴图教程

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。关于灯光贴图,烘焙贴图如何在unity3d中导入及使用的基本教程。  1,当您完成uvw保存到您的模型。 uvw文件    2,创建新uvw并将其更改为通道2。加载u

2015-02-08 16:46:30 2006

转载 Unity3D学习之轻量级便捷DIY的遮罩

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。  遮罩应该很多人都会需要的,血条、进度条神马的都离不开它。最简单高效的办法是用Shader实现,文章出处【狗刨学习网】贴上一个:  Shader "Custom/AlphaMa

2015-02-08 16:45:54 1828

转载 Unity3D技术之小地图的制作详解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 Unity3d中使用摄像机制作实时显示小地图,以之前的tank为例。开始制作之前场景中物体如图。 开始制作,步骤1:新建一个camera及一个plane。对齐位置,将camera改

2015-02-08 16:44:40 1014

转载 Unity3D技术之FBX 导出指南

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。  FBX 导出指南         Unity 支持 FBX 文件,这种文件可以在许多流行三维应用软件中生成。遵循以下指南有助于获得最佳结果。          选择 (S

2015-02-08 16:42:27 2200

转载 Unity3D 游戏开发之提示栏的工作实现详解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。     昨天把GUI做了点出来,攻击之类差不多算是正常了。不过,现在无论是人物还是敌人,在生命为零的时候都不会再有其后的结果了。生命为零,理应死掉了才对。那么今天就先完成这一点吧,文章出处

2015-02-08 16:41:55 785

转载 Unity3D 游戏技术开发之Native2D特性研究

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 一、精灵(Sprite)与精灵图集 虽然我们将Unity3D的2D特性成为Native2D,不过事实上Natvite只是相对于第三方插件而言的,从本质上Unity3D的2D仍然是属于 

2015-02-08 16:40:58 624

转载 Unity3D 技术之加载游戏场景并显示进度条详解

Unity3D 加载场景有很多种方式,做一些小的 DEMO 的时候往往是直接使用--文章出处【狗刨学习网】     Application.LoadLevel 或者 Application.LoadLevelAsync 加载场景,,但是这种办法不适合在真正的 Unity3D 开发中,因为前一种需要把所有的场景都打包,这在某些情况下是不现实的,比如开发页游,我们不可能把所有的场景都打包让用户下载

2015-02-08 16:39:52 919

转载 Uinty3D游戏开发技术之音频控制

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 游戏音频的播放在任何游戏中都占据非常重要的地位,音频的播放还可以分为两种,一种为游戏音乐,另一种为游戏音效。前者适用于较长的音乐,如游戏背景音乐。第二种试用与比较短的游戏音乐,如开枪,打怪

2015-02-08 16:38:54 839

转载 在Unity3D中实现点击地面物体移动到指定地点

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌           1.首先在场景中新建一个Plane和一个Cube,找两张不同的贴图(方便区分Plane和Cube),并把图片导入到工程中,将贴图分别拖曳至Plane上和Cube上,并将摄像机调到合适的位置。使摄像机俯视Plane。调节好的Game

2015-02-08 16:37:37 2480

转载 Unity3D学习之异步加载游戏场景与异步加载游戏资源进度条

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌          异步任务相信大家应该不会陌生那么本章内容将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”);  这句代码执行完毕后程序会干什么呢如下

2015-02-08 16:36:10 1035

转载 Unity3D学习之如何利用C#实现代理模式

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。        C#语言是支持代理的,并且代理是非常的好用的一种方式。简单的来说就是 你委托朋友帮你做一件事情,当你的朋友做完以后会告诉你。 代码中一般A、B、C、D若干类同时委托E类来做一件事

2015-02-08 16:35:25 539

转载 Unity3D学习之C#的代理和事件

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌 代理 (Delegate)       大多数情况下,当调用函数时我们会指定要直接调用的函数。比如类 MyClass 如具有一个名为 Process 的函数,我们通常会按如下方法进行调用: MyClass myClass = new MyClas

2015-02-08 16:32:16 669

转载 摄像机属性及妙用详解

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌         照相机,看着很简单,但是这里面也有很多门道,好多图像效果能在这里实现,我也是新学,所以很多高深的东西都不会,今天就先介绍一下照相机的属性和照相机的平缓跟随,文章出处【狗刨学习网】。  照相机属性: 1、Clear Flag

2015-02-08 16:31:26 777

转载 Unity3D技术之利用角色控制器实现爬坡减速效果

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌         按照正常情况游戏中角色在上坡爬坡的时候速度应该减慢,可是角色控制器组件没有帮我们做这个判断,刚好最近工作中需要做这个功能,我就用勾股定理的法则来 解决这个问题。如下图所示,当角色在爬坡的时候,角色控制器默认行走的距离就是 “C” 。但

2015-02-08 16:30:35 1980

原创 Unity3D技术之光照贴图快速入门详解

欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌  光照贴图快速入门       Unity 拥 有完整的集成光照烘培贴图工具,即 Illuminate Labs 的 Beast。这意味着 Beast 可根据场景在 Unity 中的设置并考虑到网格、材质、纹理和灯光,烘培场景中的光照贴图。也

2015-02-08 16:28:54 1132

原创 Unity3D技术之Android游戏包详解

1.Android游戏包名      Android应用程序只能有一个包名,如果两个游戏包名一样,那么后者安装后会覆盖了前者。如下图所示,在ProjectSetting里面Bundle Identifier* 就是了。        不同渠道的包名不能相同,所以用shell自动打包的时候,可以先自动在unity里面设置你的游戏包名。这个游戏包名特别容易和你自己写的java.clas

2015-02-08 16:25:38 1687 1

空空如也

空空如也

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

TA关注的人

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