自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Unity培训

  • 博客(296)
  • 资源 (2)
  • 收藏
  • 关注

转载 新手数值学习心得 - 归纳,总结,疑问!

一、伤害判定逻辑与平均伤害       伤害判定逻辑是游戏如何确定玩家某一行为的结果的计算,举个例子,玩家操作角色攻击怪物,是出现未命中、闪避、暴击还是别的情况(具体有哪些每种游戏都不同),平均伤害则是在该逻辑模型下计算出伤害的期望值。伤害判定逻辑通常采用两种模型,瀑布概率模型与圆桌概率模型。      瀑布模型会按照优先级的顺序对每种情况进行独立判断,而圆桌概率模型则将所有情况放

2014-12-27 17:25:45 1298

转载 那些不易注意到的UNITY实用小功能

Unity是一款十分易用的游戏引擎,上手并不困难——恐怕也正因如此,少有人会仔细阅读帮助文档对Unity编辑器的功能做一个全面细致的了解,而一些非常实用的小功能在日常使用中很难被发现,但它们对工作效率的提升是有不小的帮助的。1)锁定Inspector     在inspector面板上方有一个小“锁”图标,点击锁住后可以将inspector面板锁定在当前选择的GameObj

2014-12-26 18:21:33 747

转载 也论Flash 3D和Unity 3D的未来

可以说,自从2000年开始接触Flash以来,我就一直期望有一天能在Flash里面自由地运用3D模型,原因是当时我在上海交大同时学习Flash 4和Maya 3。多少年后,两个软件的版本伴随着我的年龄一起增长,在Flash领域我也渐行渐深,但是在3D领域一直没有什么建树,因为我一直没有在工作上进入这个领域。不过一些主流的3D软件依旧是我硬盘中的常客,因为在内心深处,其实我还是偏爱3D技术多一些。

2014-12-25 20:50:34 1864

原创 C#抽象类及其方法的学习

在C#中使用关键字 abstract 来定义抽象类和抽象方法。       不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。     "一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步一个抽象类只能通过接口和作为其它类的基类使用."- C++ Programming Language by Stroustru

2014-12-24 14:18:23 567

原创 Unity3D中常用的数据结构总结与分析

今天来给大家介绍U3D时经常用到的数据结构和各种数据结构的应用场景吧。1.几种常见的数据结构 这里主要总结下小匹夫在工作中常碰到的几种数据结构:Array,ArrayList,List,LinkedList,Queue,Stack,Dictionary 数组Array:  数组是最简单的数据结构。其具有如下特点:   

2014-12-23 22:32:17 2418

原创 Unity3d碰撞检测中碰撞器与触发器的区别

要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞,在物理模拟中,没有碰撞体的刚体会彼此相互穿过。物体发生碰撞的必要条件:        两个物体都必须带有碰撞器(Collider),其中一个物

2014-12-22 22:01:41 985

原创 解构Unity的腳本物件模型

Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和 Boo (类似 Python)。由于 Unity 的开发工具暂时只有 Mac 的版本 (2010年2月25日更新: 现时已有Windows版本,而且有免费授权版,另外因为Unity iPhone版的出现使Unity的使用者大增),所以暂时未能测试。但是它有很详细的文档,看上来很易用,

2014-12-19 22:19:42 765

原创 Unity3d将程式码封装的办法

假设我有一支Unity3d里面的程式码,而我希望那只程式里的function可以被其他Unity的专案使用。但是我又不希望程式码被看到与修改。下面小编来给大家介绍如何在Unity3d下做到。  下面介绍的方法只能防君子不能防小人,方法是将程式编成dll,然后再用工具进行混淆,但还是很容易被反组译出来,不过,有总比没有好。  此方法只适用cs。javascri

2014-12-18 21:10:26 1411

原创 Unity3D技术之Android 脚本高级 Unity 手机脚本

高级 Unity 手机脚本设备属性您可以访问一系列特定设备的属性:  SystemInfo.deviceUniqueIdentifier唯一的设备标识。SystemInfo.deviceName用户指定的设备名称。SystemInfo.deviceModel设备型号。SystemInfo

2014-11-23 20:51:53 1057

原创 C#绘制准心脚本

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 texture.width >> 1和(texture.height >>是右移一位,相当于除以2。(x >> 1) 和 (x / 2) 的结果是一样的。01

2014-11-22 23:15:23 1340

原创 Unity3D技术之多玩家联网游戏创建说明

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 多玩家联网游戏实时网络是一个复杂的领域,但 Unity 使添加网络功能到游戏中变得简单。然而,在游戏中使用实时网络之前了解一下网络范围是非常有用的。该部分介绍网络基础以及 Unity

2014-11-21 20:53:01 1919

原创 Unity3D技术之本地客户端开发入门

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。本地客户端开发入门本地客户端 (NaCl) 是 Google 提供的新技术,其允许您在 Web 页面嵌入本地可执行代码,以便您在无需安装插件的情况下部署性能非常强的 web 应用程序。目

2014-11-20 20:36:59 1127

原创 Unity3D技术之从 Cinema 4D 中导入对象浅析

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 从 Cinema 4D 中导入对象Unity 可直接导入 Cinema 4D 文件。开始时只需将 .c4d 文件放到工程的资源 ( Assets) 文件夹下。 切换回 Unity 时,

2014-11-18 22:05:12 7455

原创 Unity3D技术之从 Maya 中导入对象浅析

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 从 Maya 中导入对象Unity 可直接导入 Maya 文件。开始时只需将 .mb 或 .ma 文件放到工程的资源 ( Assets) 文件夹下。 切换回 Unity 时,场景自动导

2014-11-17 19:07:16 1522 1

原创 如何在Unity中实现文字的渐隐效果?

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 1.首先创建一个GUIText对象。2.在Project面板中新建一个C#脚本命名为FadingMessage,双击该脚本进行编辑,添加如下代码。using UnityEngine;

2014-11-16 20:21:27 9271 1

原创 在Unity中如何实现重复循环效果?

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 在Flash中,如果重复执行一个任务可以使用Update函数,不过如果需要定时重复执行某一任务的话该函数就不方便了,但是可以使用yield和waitforsecond这两个函数来实现。以下为关

2014-11-15 18:52:25 10829

原创 如何在Unity中显示当前游戏运行帧数?

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。1.首先在工程中新建一个js脚本,双击该脚本进行编辑,代码如下var updateInterval = 0.5; private var accum = 0.0; // FP

2014-11-14 17:54:50 3931

原创 Unity3D技术之资源数据库 (AssetDatabase)详解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 资源数据库 (AssetDatabase)资源数据库 (AssetDatabase) 是允许您访问工程中的资源的 API。此外,其提供方法供您查找和加载资源,还可创建、删除和修改资源。Un

2014-11-13 20:51:14 12781

原创 Unity3D技术之相机使用技巧-从相机到给定距离的视锥体大小

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 从相机到给定距离的视锥体大小从相机到一定距离的视锥体横截面在世界空间中定义为一个矩形,将可视区域框在内。有时,这对计算给定距离下该矩形的大小、或找出给定矩形大小时的距离比较有用。例如,

2014-11-12 21:00:42 4677

原创 unity3D技术之特殊文件夹和脚本编译顺序

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 大多数情况下,您可以选择任何你喜欢的文件夹在您的项目的名称,但unity储备一些名称以指示内容有一个特殊的用途。这些文件夹中有些会影响脚本编译的顺序。从根本上说,有四个单独的脚本编译,将编

2014-11-11 22:42:23 699

原创 Unity3D技术之Advanced流媒体资源浅析

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 流媒体资源Unity 的大部分资源都在构建工程时整合到其中。但是,在目标机器上放置文件到正常的文件系统,可以通过路径名访问这些文件,这可能是非常有用的功能。一个这样的示例是 iOS 设

2014-11-10 21:46:45 2727 1

原创 Unity3D技术之Visual Studio C# 集成说明

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 Visual Studio C# 集成我可以使用哪些功能?更加复杂的 C# 开发环境。其中包括智能自动完成、计算机辅助更改源文件、智能语法高亮提示,还有其他更多功能。Exp

2014-11-09 19:26:27 1694

原创 Unity 技术之对集成显卡进行优化

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 多边形数量问题对于现今的大部分图形卡来说,多边形数量并不是大问题。我们一般认为对象数量和填充率更为重要。不幸的是,大部分老的集成芯片(Intel 945 / GMA 950 和类似型号

2014-11-08 22:10:40 1686

原创 Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 AssetDatabase.SaveAssets 保存资源static function SaveAssets () : voidDescription描述Writes all

2014-11-07 23:24:00 1490

原创 Unity3d OnApplicationPause与OnApplicationFocus 判断游戏暂停还是重新启动

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 在手机游戏当中,会碰到“强制暂停”,如:锁屏、接电话或短信之类的。如果“强制暂停”时间过长,网络游戏有时得重新登录等事件。而Unity3d,Android Plugins中的Unity

2014-11-06 22:02:10 5183

原创 unity3d游戏开发猜想——当程序员老去

程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?很多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭),送完外孙上学,刚好8点。由于北京从2020年开始单双月限行了,这个月是单月,所以只能挤地铁。人一如既往的多,一小伙子要给我让座,看了看他的小身板,我说不用,你也是干 IT 的吧,今

2014-11-06 11:23:29 2262 1

原创 Unity3d TweenPosition.Begin()的使用浅析

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 当调用TweenPosition.Begin()时,gameObject会被自动挂上TweenPosition脚本//让gameObject在20内移到坐标(4, 0, 0)Twe

2014-11-05 22:24:53 3932

原创 Unity3D 代理的使用及获取两个碰撞器的碰撞点

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 Unity中的事件机制封装的并不是特别好,如果学过AS3的,会发现再也没有比AS3封装的更完美的了,包括事件机制用起来都是那么的完美。步入正题:首先创建一个类,比如MyClass,在MyC

2014-11-04 21:36:34 7091

原创 Unity3D 调用GPS位置服务实现代码

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 using UnityEngine;using System.Collections; public class GetGPS : MonoBehaviour { publ

2014-11-03 21:10:57 2616

原创 Unity3D 错误nativeVideoFrameCallback的解决方法

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 Unity3D在打包安卓应用的时候,一打开游戏就闪退,接入LogCat之后发现有如下的Log:04-14 10:12:08.283: DEBUG/dalvikvm(23204):

2014-11-02 12:01:07 1486

原创 Unity3D脚本(MonoBehaviour)生命周期分析

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 场景中有2个物体:A,B每个物体上绑定2个脚本:A,B初始化log:Object : A , Script : B , Message : AwakeObject :

2014-11-01 22:31:24 805

原创 Unity3D 移动MM failed to find resource file{mmiap.xml}解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 在进行移动MM集成的时候总是会遇到一个bug:  failed to find resource file(mmiap.xml}原因是:为Unity打包的时候和原生Android工

2014-10-31 23:37:48 1159

原创 Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出实现代码。using UnityEngine;using System.Collections;

2014-10-30 20:48:57 5900

原创 Unity3d脚本执行顺序详解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 在调用脚本的时候遇到下面报错情况:NullReferenceException: Object reference not set to an instance

2014-10-29 17:55:28 936

原创 unity游戏开发之NGUI的UISprite染色

游戏的UI开发中经常会遇到染色问题。例如按钮失效变灰的效果,同一个道具通过策划表配的颜色值染上红绿蓝紫等颜色,效果如下

2014-10-29 13:19:16 3543

原创 unity3d面试题摘选(全)

本人总结的一些Unity3d高频面试题目,希望可以帮助到大家。限于个人水平有限,只附上一些参考答案。=======================================数据结构和算法很重要,图形学也很重要!大的游戏公司很看重个人基础、综合能力;也有的看重你实际工作能力,看你的Demo。 高频问答的问题:一.什么是渲染管道?是指在显示器上为了显示出图像而

2014-10-29 13:08:55 2291

原创 U3D游戏开发要思考的问题

游戏碎片化。U3D 引擎有个很有力的特色,就是实时编译运行。这意味着无论在任何时候,只要按下运行图标,当前的场景就会进入可执行状态。这导致了游戏在开发的过程中经常陷入一种不应当的自信状态。同时也导致了游戏内容长期处在碎片状态下,并低估游戏功能整合时可能遇到的困难。资源管理是 U3D 引擎的一个难点。U3D 的资源管理系统因为跨平台的缘故和操作系统的文件系统是脱钩的,需要熟练的掌握 Resources 目录和 Assetbundle 的技术才能灵活的控制游戏中的资源使用情况。但这一工作时常会被简单的理解为

2014-10-28 13:23:51 2787 2

转载 35岁亿万富翁:程序员之神 游戏玩家的领袖

狗刨学习网新闻——欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。      “我认为正确的花钱方式应该是——留出相当的部分确保家人过上舒适的生活,把一些钱用来实现自己的梦想,然后将剩下部分用于建设一个更加美好的社

2014-10-28 13:16:32 2051

原创 Unity 3D游戏开发引擎:最火的插件推荐

摘要:为了帮助使用Unity引擎的开发者制作更完美的游戏,我们精心挑选了十款Unity相关开发插件和工具。它们是:2D Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based Map and Nav、FX Maker、Toon shader、Top-Down Assets Mobile和83 Explosion Soun

2014-10-28 11:32:19 2516

原创 Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。 首先我们来看到底什么是骨骼动画:在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担。帧动画模型

2014-10-27 17:58:31 3243

maven私服nexus版本2.10

maven私服nexus最新版本2.10 maven私服nexus最新版本2.10

2017-10-19

jenkins war包

jenkins war包,不用安装即可用. 只需要运行命令:java -jar jenkins.war

2017-10-18

空空如也

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

TA关注的人

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