UDK教学
文章平均质量分 63
七大黍
技术、产品、运营
展开
-
背包系统(一)
背包系统(一)1、创建一个Sprite作为背景,创建一个Sprite作为背景的子对象,并把它设为预设体。2、分别拖放8个格子预设体拖放到场景中,排成3行3列,并更其改名称。3、为第一个格子创建一个子对象作为背包的物品,把它设为预设体,并更改其名称。4、为格子添加Box Collider,为背包添加Box Collider和Drag Dro原创 2015-01-27 09:07:27 · 1597 阅读 · 0 评论 -
Unity3D游戏开发之虚拟现实项目开发流程
Unity3D游戏开发之虚拟现实项目开发流程 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。一、系统设计与资料的收集与整理1. 与项目投资单位沟通并进行系统设计;2.原创 2015-03-11 08:51:14 · 7843 阅读 · 2 评论 -
Unity3D游戏开发之详解 Animation类和Animator类
Unity3D游戏开发之详解 Animation类和Animator类Animation类animation组件用于播放动画。可以指定动画剪辑到动画组件并从脚本控制动画播放。在Unity的动画系统基于权重并且支持动画融合,叠加动画,动画混合,标签和完全控制动画播放的各个方面。如果想播放一个简单的动画,可以使用Animation.Play;如果想在动画之间交叉淡入,可以使用Ani原创 2015-02-12 08:28:07 · 13517 阅读 · 0 评论 -
unity3D游戏开发之iTween介绍和用法
unity3D游戏开发之iTween介绍和用法一.iTween 介绍 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等二.iTween 原理 iTween的核心是数值插值,简单说就是给iTween两个数值(开始值,结束值),它会自动生成原创 2015-01-31 17:18:32 · 6963 阅读 · 0 评论 -
Unity3D游戏开发之设置动画(Animations)属性
Unity3D游戏开发之设置动画(Animations)属性 通过创建角色动画Avatar,在新的动画系统Mecanim中,Unity就设置了角色动画的骨架和蒙皮信息,从而就可以在Unity中实现角色动画了。切换到动画(Animations)选项卡。选中导入动画(Import Animation)的选项。如果该文件中有动画数据,可以看到动画剪辑的列表(Clips)。Tips原创 2015-02-07 08:58:59 · 6980 阅读 · 0 评论 -
Unity3D游戏开发之多线程及使用多线程
Unity3D游戏开发之多线程及使用多线程 Unity3D中的多线程。线程是一个相当复杂的话题,但如果掌握了它,就可以从容的使用多个硬件处理器或处理很难划分管理数据块。 如在场景中用A*算法进行大量的数据计算,变形网格中操作大量的顶点,持续的要运行上传数据到服务器,二维码识别等图像处理,如果同时你要处理很多事情或者与Unity的对象互动小可以用thread,否则使用coroutin原创 2015-02-01 20:12:15 · 7336 阅读 · 0 评论 -
背包系统(二)
背包系统(二)7、拖入两个物品预设体到格子里面,并为其添加数量8、修改物品脚本,实现两个物品可以交换 //重写OnDragDropRelease方法 protected override void OnDragDropRelease(GameObject surface) { base.OnDragDropRel原创 2015-01-28 11:45:54 · 1160 阅读 · 0 评论 -
游戏开发学习方法概述
更多精彩:www.gopedu.com 很多想自己尝试做游戏的同学,不知道从哪入手,经常是买本游戏引擎的书就开始看,看着看着就放弃了。因为路子不对,学游戏制作,就像学开车,没必要先学发动机的原理,应该先实践,也就是尝试使用一个引擎,然后再慢慢过渡到引擎编制之类的研究上去。【狗刨学习网】 也就是说,学习应该有个循序渐进的过程,对于游戏设计来说,原创 2015-01-18 20:57:10 · 895 阅读 · 0 评论 -
游戏开发之UDK引擎介绍和模型导入
2014-09-18 10:01:3 UnrealDevelopmentKit(虚幻引擎开发工具包),简称UDK,是一套强大并免费的游戏引擎开发套件,可以用来制作高端的3D游戏或者场景展示。不过,如果你要制作商业游戏,并且获得不错的收益,UDK官方会乐于找你分享所得。*UDK直接支持针对苹果Iphone平台的游戏开发。有关UDK的强大功能和一些基本操作,都能在网上找到不少资转载 2014-09-18 10:21:08 · 3226 阅读 · 0 评论 -
Unity3D脚本中Start()和Awake()的区别对比分析
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。Unity3D初学者经常把Awake和Start混淆。简单说明一下,Awake在MonoBehavior创建后就立刻调用,Start将在MonoBehavior创建后在该帧U原创 2014-10-17 17:43:48 · 879 阅读 · 0 评论 -
Unity3D游戏开发之动画混合与动画重定向
Unity3D游戏开发之动画混合与动画重定向 动画混合 状态机之中的状态不仅可以是单个剪辑,也可以是一个混合树。构建和编辑复杂的状态机和混合树,以便完全控制的角色如何运动。Unity编辑器提供强大的工具,用于分割、创建循环和从导入的动画文件中提取轨迹。然后可以把这些动画短片用作一个多层混合树的叶子,或者作为分层状态机中的一种状态。混合树让您只使用几个动画剪辑就能创建原创 2015-02-10 14:22:13 · 4127 阅读 · 0 评论 -
Unity3D游戏开发之Unity3D动画与Mecanim动画系统
Unity3D游戏开发之Unity3D动画与Mecanim动画系统欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。Mecanim是Unity新增的动画系统,其功能强大而灵活,让人类和非人类原创 2015-03-09 19:25:14 · 1588 阅读 · 0 评论 -
Unity3D游戏开发之背包系统(三)
背包系统(三)10、修改物品脚本,完成物品个数加1的功能 public UISprite sprite; public UILabel label; private int count = 1; public void AddCount(int number) { count += number; label原创 2015-01-29 14:59:25 · 3944 阅读 · 0 评论 -
Unity3D游戏开发之动画脚本 Animation Scripting
动画脚本 Animation Scripting 有时你需要程序化的驱动你的角色骨骼. 例如你可能需要你的角色的头注视3d空间的某个点. 这个活最好让脚本来干. 幸运的是, Unity做这个很容易. 在Unity 中所有骨骼来驱动蒙皮网格(skinned mesh)的变换(Transforms). 因而你可以给角色的骨骼写脚本,就和其他GameObject一样.很重要的一点是动画系原创 2015-02-11 08:45:03 · 2650 阅读 · 0 评论 -
Unity3D游戏开发之Unity3D动画与Mecanim动画系统
Unity3D动画与Mecanim动画系统Mecanim是Unity新增的动画系统,其功能强大而灵活,让人类和非人类角色栩栩如生。Mecanim的重定向极大的提供了工作效率,而且占用极少CPU周期。使用从Unity资源商店找到的动画资源,或把您自己的动画文件(动作捕捉或关键帧)导入编辑器,启动或实现整个项目,并将它们转换为您自己的可重定向的动画资源。轻松地构建和编辑复杂的状态机和混原创 2015-02-04 09:53:13 · 1187 阅读 · 0 评论 -
Unity手机开发之巧妙利用纹理制作滚动背景
巧妙利用纹理制作滚动背景本次学习的主要知识点有以下:1、如何创建滚动背景。可以利用材质球,让其不断地偏移纹理,就可以达到这样的效果。2、time 和deltaTime的区别【狗刨学习网】Time.time是表示游戏从开始到现在的时间,是一个增长值。Time.deltaTime是表示机器上帧与帧之间的时间间隔,是一个固定值。使用方法是创建一个材质球,贴上我们想要的背景原创 2015-02-03 09:11:09 · 1211 阅读 · 0 评论 -
Unity3D游戏开发之3DMAX 灯光
Unity3D游戏开发之3DMAX 灯光欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。一、3DMAX 五种光源1、Ommi Light 泛光灯:可以从一点向四周均匀照射的点光源。2、Targ原创 2015-03-10 18:07:42 · 2946 阅读 · 0 评论 -
Unity游戏开发之动画播放与动画控制器 Animator Controller
Unity游戏开发之动画播放与动画控制器 Animator Controller配置好Avatar之后把模型加到场景之后会检视面板中可以看到Animator组件。属性Controller 控制器 附加到角色的动画控制器Avatar角色的AvatarApply Root Motion 应用根动作 从动画自身来控制角色位置还是通过脚本控制An原创 2015-02-09 08:33:07 · 7544 阅读 · 0 评论 -
Unity3D游戏开发之设置Avatar
Unity3D游戏开发之设置Avatar MecAnim通过Avatar这个代理来实现设置角色动画中的骨架和蒙皮。动画类型(Animation Type)选择人形动画(Hmumanoid)。Avatar设定选择 “Create From This Mode”。则可以为这个模型定义Avatar。如果选择 “Copy From Other Avatar”,则可以从其他定义好的Avatar拷贝过原创 2015-02-06 08:26:18 · 10164 阅读 · 0 评论 -
unity3D 游戏开发之工程代码框架设计思路MVC
unity3D 游戏开发之工程代码框架设计思路MVC设计目的1.使工程结构更规范。2.提高代码可读性,封装性,拓展性 3.提高工作效率。正文内容: 1.Frame的组成结(1)视图层(View)(2) 控制层(Control) (3)数据层(Model)整个Frame是由这三个部分组成,每一层管理属于自己的逻辑,核心思想是游戏逻辑和UI逻辑独立开。原创 2015-02-02 08:55:50 · 4676 阅读 · 0 评论 -
Unity3D游戏开发之委托(Delegate)
Unity3D游戏开发之委托(Delegate)1、定义 delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。 它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。原创 2015-01-30 10:26:49 · 8089 阅读 · 0 评论 -
关于unity中的update、Lateupdate和FixedUpdate
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。MonoBehaviour.Update 更新当MonoBehaviour启用时,其Update在每一帧被调用。MonoBehaviour.FixedUpdate 固定更转载 2014-10-16 16:41:45 · 7287 阅读 · 0 评论