![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity2018
Hus丶zZ
这个作者很懒,什么都没留下…
展开
-
Unity3D需要学习哪些知识,入门这么简单?
很多人担心自己学习Unity3D培训没有基础可否参与学习,或者想自学但又担心学不会,自己心里没底,想知道unity3D需要哪些基础知识?学习Unity3D之前你需要了解这些如果你关注游戏行业Unity3D对你来说并不陌生,在游戏业发展如火如荼的情境下,很多人开始转行投身于游戏程序开发,而Unity是他们必须了解和会用的游戏开发工具。在学习之前又应该了解哪些内容呢?首先来了解一下Unit...原创 2019-01-20 11:21:33 · 3892 阅读 · 0 评论 -
Unity 2018是沉浸式内容开发最流行的引擎
如果您碰巧制作了虚拟现实(VR)或增强现实(AR)内容,那么您很可能会使用开发中间件Unity。该公司声称,所有增强现实体验的三分之二都是使用该引擎完成的。如果是这样的话,那么您会很高兴地听到Unity 2018.2今天已经发布了,增加了很多新特性,使内容创建更加容易。新增加的Unity 2018.2包括优化了轻量级渲染管道(LWRP)和一个增强的高定义渲染管道(HDRP)。LWRP尤其引人注...原创 2019-01-22 15:58:49 · 531 阅读 · 0 评论 -
Unity入门简介
最近在刚开始学习Unity 3D,在这里记录一下学习心得和学习笔记,边学边写,可能会比较零散。好了,废话不多说,今天从Unity 3D入门写起,主要简要介绍一下Unity 3D的和一些学习资料。以下如果不作特别说明,均是指Windows平台的Unity 3D,版本是4.5.1f3。Unity 3D是一款游戏开发引擎,目前支持2D和3D游戏的开发,其最大的优势就是跨平台性非常好,可以很容易的将P...原创 2019-01-22 16:06:10 · 240 阅读 · 0 评论 -
零基础学习Unity3D的方法
最近这段时间看了很多网上给的如何零基础自学UNITY,觉得各种答案都有。本人也是新手,想来谈谈自己学习unity的方法。首先上来不要急着学习什么语法或者DEMO,我是先大致了解unity是如何‘’生产‘’游戏 ‘’的(初级框架),对,生产,就是生产游戏。这个阶段不要了解unity里面的原理,也理解不了,这个阶段最重要的是对unity生产游戏流程的认识。了解这个流程能检验你是否真的喜欢这样的工作...转载 2019-01-23 13:07:50 · 1217 阅读 · 0 评论 -
Unity中prefabs的学习心得以及应用理解
最近这段时间一直在自学Unity,作为一个零开发经验的小白来说,除了对游戏的热爱之外,基本上没有什么能拿得出手的东西了。因为时间有限,零零散散地起了个步,每天都感觉能有所收获就很知足。那么为了防止自己健忘,就顺手写了个心得体会,对不对的大家多指正批评。 话不多说,先记录一下prefabs的用法。Prefabs,也就是预设体,是一个游戏对象及其组件的集合,使用prefabs是为了让游戏对...转载 2019-01-23 13:15:21 · 582 阅读 · 0 评论 -
新手学Untiy的学习路线
首先我们要认识unity3d有什么优势如果您对开发游戏感兴趣,而又没有决定选择哪一个游戏引擎,别犹豫了 unity3d是一个很好的选择!就我来看unity3d优势主要有以下几方面:首先部署简单,自带了一个IDE monoDevelop;其次,unity3d是一个跨平台游戏引擎,无论是Android,ios还是pc发布都很方便;c#作为脚本支持,当然还有js和boo语言,其中js应该说是Ja...转载 2019-01-23 13:16:57 · 186 阅读 · 0 评论 -
从卡普空的炒冷饭来看学习游戏引擎对于游戏开发的重要性
卡普空,是一个很神奇的公司。这个公司创造了无数经典作品,《街霸》、《鬼泣》、《生化危机》、《洛克人》等等,但是这几年,卡普空却更多地被大家所诟病,因为“炒冷饭”。技术不断发展的今天,画面的华丽是没办法长久地满足玩家的胃口的。而作为一个业内知名的游戏公司,提供给广大玩家足够多新的创意和亮点,往往是评判一个公司是否良心的标准。在这个基础之上,我们可以看到很多团队都在努力创新,努力完善着自己的作品。...转载 2019-01-23 13:18:14 · 241 阅读 · 0 评论 -
给零基础小白学习Unity的一些建议
如果你是一个零基础的游戏爱好者,或者这篇文章会让你大有收获。好,话不多说直接进正文。 关于unity这里就不再介绍了,这里就给一些小建议就好了。 先要明确自身情况。这是一个很重要却很多人都完全忽视的一点,为什么呢?因为很多人实际上学习unity都是在硬啃,但是unity是一个引擎,更直白一点,是一个工具集合。换句话说,就如同一个工具箱里,有螺丝刀、锤子、扳手等等,如果不是“老师...转载 2019-01-23 13:34:29 · 815 阅读 · 0 评论 -
新手学游戏开发需要弄懂的一些摄像机常识以及在Unity中的应用
当我们觉得自己满腹经纶,创意无限,想要找到一个平台好好施展自己在游戏领域的才能时,往往会被别人泼冷水。要知道,每一个觉得自己在某一个游戏领域有所涉猎的玩家都会认为,自己有策划游戏的才能,或者说有个游戏梦,但是开发游戏,除了有这些看上去还不错的创意之外,我们还得知道很多开发常识。这些常识没有那么难懂,却很容易被大家忽视。 今天我们先来讲一讲入门的摄像机相关的常识,以及当我们使用unity引擎...转载 2019-01-23 13:42:02 · 207 阅读 · 0 评论 -
虚幻4能够救《仙剑奇侠传》么?
一进入2019年笔者就很开心,新年新气象,而且新的一年,又有很多期待的游戏将要问世。作为资深玩家,无论回味经典还是开拓创新,都能够让我们心情愉悦,放下烦恼。2019年,最期待的游戏自然是《仙剑奇侠传7》,这是我印象中最为期待的一款国产游戏了。毕竟2017年就开始公布立项,直到2019年下半年才发售(如果按时不跳票的话),对于国内过于浮躁的游戏市场来说,这次的仙剑似乎是铁了心要磨出一部好作品,一...转载 2019-01-23 13:53:01 · 196 阅读 · 0 评论 -
Unity脚本知识教程(一)
脚本知识概览Unity内部的脚本,是通过附加自定义脚本对象到游戏物体组成的。在脚本对象内部不同志的函数被特定的事件调用。最常用的列在下面:Update:这个函数在渲染一帧之前被调用,这里是大部分游戏行为代码被执行的地方,除了物理代码。FixedUpdate:这个函数在每个物理时间步被调用一次,这是处理基于物理游戏的地方。在任何函数之外的代码:在任何函数之外的代码在物体被加载的时候...转载 2019-01-23 13:59:59 · 648 阅读 · 0 评论 -
Unity3D游戏开发最佳实践技巧
关于这些技巧,不可能适用于每一个项目。大家请根据实际情况来选择是否采用。【流程】1、避免Assets分支全部的Asset都应该仅仅有一个唯一的版本号。假设你真的须要一个分支版本号的Prefab、Scene或是Mesh,那你要制定一个很清晰的流程。来确定哪个是正确的版本号。错误的分支应该起一个特别的名字,比如双下划线前缀:__MainScene_Backup。Prefab版本号分支须要一...转载 2019-01-23 14:01:18 · 209 阅读 · 0 评论 -
有趣而又被忽略的Unity技巧
一个常见的工作情景是我们在调整场景内的某些组件参数时,没有注意到自己是在Play Mode的模式下进行的,从而导致修改没有被保存下来。这个问题的关键在于是我们没有意识到自己已经处在Play Mode,如果我们能够在修改参数的时候,清楚的意识到自己处于Play Mode,那么我们自然可以通过Copy Component来保存数据或者是选择在Editor Mode进行修改。因此,我们可以通过对编辑器染...原创 2019-02-27 16:40:27 · 128 阅读 · 0 评论 -
Unity技术专家:游戏最重要的是好玩而不是高画质
由Unity举办的Unite Beijing 2018大会在北京国家会议中心进行,其中来自Unity的全球技术专家Mark Schoennagel和AI与机器学习副总裁Danny Lange分别接受了采访,从各自的领域分享了他们眼中游戏行业的趋势与机会。目前游戏画面的发展目前已经进入平稳期了吗?Mark Schoennagel:我在这个行业里面待了25年了,从来没有想过会有今天这么漂亮的画...原创 2019-02-27 16:51:07 · 366 阅读 · 0 评论 -
Unity大中华区总经理:Unity就像《王者荣耀》,上手容易,但上王者很难
5月13日,在Unite 2017开发者大会上,Unity大中华区总经理唐嘉隆与CMO Clive Downie接受了媒体采访,回答了关于Unity与Unreal的对比,以及引擎大众化的问题。Clive认为,Unity正在填补高端技术的缺口,并把精力放在如何帮助开发者取得更高营收之上;而唐嘉隆则认为,大众化和引擎深度并不冲突。和《王者荣耀》类似,“谁都可以上手,但是打来打去,如果不深度去研究怎...原创 2019-02-28 15:01:51 · 263 阅读 · 0 评论 -
如何用unity打造VR中的沉浸感?
目前,体验是大众接触VR体验的较佳途径。而罗志达认为国内外的VR体验店完全不同,国内一家运营商可能会一下子开始几千家体验店,但国外则只会开设几家。VR跟以往人们所看到的产品市场不太一样,它必须具有非常高大上的特性,而这也是国外体验店比较成功的案例所共有的特征。他举例说,国外的每一个线下店都没有很多,都是定点式的。比如说在纽约、东京某一个点,这个点有线下VR体验,它不会持续太久,三个月、两个月甚...原创 2019-02-28 15:03:35 · 292 阅读 · 0 评论 -
Unity 2018.2之粒子
纹理Mipmap流在Unity 2018.2中,我们根据需要向内存添加了纹理Mipmap流支持,启用此功能可以减少Unity应用的纹理内存要求。1如何运行启用此系统后,Unity将仅在网格靠近已激活的摄像机时,加载更高分辨率的纹Mipmap。高分辨率Mipmap数据保存在内存中,整体的纹理内存会限制在用户定义的预算范围内。如果在加载新的纹理Miplevel后,纹理内存超出预算,...原创 2019-02-28 15:04:43 · 124 阅读 · 0 评论 -
Unity小技巧介绍
技巧一为字段声明的代码中加上[Tooltip(“XX”)]属性声明,在检视面板中,当鼠标悬停在字段名上,会出现Tooltip中指定的提示信息,让策划人员能更好地理解字段代表的意思。技巧二在层级视图中选中游戏对象,按快捷键Shift + Alt + A可以快速设置对象激活状态。技巧三在层级视图中选中游戏对象后,依次点击菜单项GameObject> Align With Vi...原创 2019-02-28 15:05:46 · 85 阅读 · 0 评论 -
基于Unity3d 引擎的Android游戏优化
1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。3. 减少FPS,在ProjectSetting-> Quality中的VSync Count 参数会影响你的FPS,EveryVBlank相当于FPS=60,E...原创 2019-02-28 23:28:14 · 368 阅读 · 0 评论 -
使用Unity制作一个时钟
创建时钟让我们创建一个新的工程。默认的场景中包含一个position为(0,1,-10)的相机。在相机视口中可以看到场景的一部分,选择这个相机,然后选择菜单中的 GameObject / AlignView便能获得你想看到场景中的某个部分。我们需要一些游戏对象去代替这个时钟。选中菜单中的GameObject / Create Empty创建一个空的游戏物体(Empty GameObject...原创 2019-02-28 23:30:01 · 1469 阅读 · 0 评论 -
边学边做的第一个Unity小游戏
学Unity开发,肯定先要了解小Unity这个开发工具长什么样。第一次看到Unity界面的时候,我第一反应是,我靠,这不是犀牛么。学工业设计的人应该接触过犀牛这款3D建模软件,主界面也是一个3D透视界面。我本以为一般编程软件,主界面肯定是一行行代码的书写窗口,没想到Unity会是视觉为主的一个工具。所以一开始unity给我的的印象就比较友好。我大概的摸索了其他窗口、菜单啥的没感觉毫无头绪,...原创 2019-02-28 23:40:05 · 357 阅读 · 0 评论 -
怎么规划一个零基础学习Unity3D的“方法”或者“流程”?
学习分为4个阶段一、朦胧期这个阶段你主要是在朦胧中度过,通常脑子里想的就是,卧槽,这特么是啥?卧槽,这特么又是啥?你看着命令行里面的HelloWorld静静的发呆,第一次能完全打出来的时候脸上会露出 “四国以 ”的表情。这个阶段你需要做的就是和命令行和编译死磕,不断的做练习,将你在视频上看到的那些小例子统统用代码实现二、学步期有了C#的基础能在后面的引擎学习中有什么用处呢?答:用处...原创 2019-02-28 23:40:49 · 107 阅读 · 0 评论 -
Unity3D基本入门及功能介绍
第一,界面入门Unity3D 最经典 2 by 3 结构界面,上面呈现了 Unity3D 最为常用的几个面板,下面为各个面板的详细说明。1.Scene【场景面板】:该面板为 Unity3D 的编辑面板;你可以将你所有的模型、灯光、以及其他材质对象拖放到该场景中。构建游戏中所能呈现景象。2.Game【游戏面板】:与场景面板不同,该面板是用来渲染场景面板中景象的。该面板不能用作编辑,但却可...原创 2019-02-25 16:45:41 · 7457 阅读 · 0 评论 -
Unity3d架构之-Unity MVC框架 StrangeIoC
Strange是一个unity3d中用于控制反转的第三方框架,控制反转(IOC-Inversion of Control)思想是类间解耦的一个重要方法,对于我来说,任何解耦技术都值得去学习。什么是IOC?这里有详细解答。IOC框架已经在企业级开发和其他非游戏软件的开发中成为了主流,并且可以说已经非常成熟。我觉得它可以帮助游戏开发变得更加容易测试,更好的进行协作开发。我非常想尝试它看看到底可以在游戏...原创 2019-02-25 16:47:15 · 223 阅读 · 0 评论 -
Unity3D GPU Instancing测试
GPU instancing 很早就支持手机了(Android只支持Opengl ES 3.0),最近在调研这个就对它测试了一下。如果是不动的物体勾选static静态合并批次(40-50帧率)自定义Shader中勾选Enable GPU Instancing帧率竟然还不如静态合批次(帧率 30-40)自定义ShaderShader "SimplestInsta...原创 2019-03-05 14:52:37 · 691 阅读 · 0 评论 -
使用 Mono.Cecil 辅助 Unity3D 手游进行性能测试
Unity3D 引擎在 UnityEngine名字空间下,提供了 Profiler类(Unity 5.6 开始似乎改变了这个名字空间),用于辅助对项目性能进行测试。以 Android 平台为例,在构建之前,需要在 Unity 的 File/Build Settings 菜单项弹出的窗口中,勾选 Development Build 一项。后用 adb forward的方式,将 Andr...原创 2019-03-05 14:59:31 · 311 阅读 · 0 评论 -
Unity项目开发常见问题
最近看到有朋友问一个unity游戏开发团队,需要掌握哪些知识之类的问题。事实上Unity引擎是一个很灵活的引擎,根据团队开发游戏类型的不同,对人员的要求也有差异,所以不能一概而论。但是,一些在Unity项目开发过程中常常会遇到的问题还是可以总结一下的。下面就简单聊聊实际工作中,一个项目组在前期规划时可能会遇到的问题吧。这里指的不是策划的需求或者游戏玩法的计划,而是作为一个Unity项目我...原创 2019-03-05 16:00:38 · 304 阅读 · 0 评论 -
VR这么火,你选UE4还是Unity 3D?
在虚拟现实大热的今天,开发者界也出现了“甜豆花”与“咸豆花”之争。在游戏开发者制作游戏时,面对都是免费、都支持各大平台的UE4和Unity 3D,选择何种游戏引擎,似乎有点难以抉择,左手UE4,右手Unity 3D。今天本文为大家做一点详细分析,希望能为大家带来一些启发。Unity 3DUnity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视...原创 2019-03-05 16:01:38 · 3063 阅读 · 0 评论 -
浅谈Unity的资源管理部分
前言Unity资源管理部分的功能很强大,会帮你做好很多东西,但是由于Unity设计目标是超级通用性,所以很多时候你要更多去了解其原理,才能保证使用的正确性和高效性,否则很容易掉坑里。这里我结合以前看过的Unity4.2的源代码和部分文档,浅谈下Unity的资源管理部分的一些东西。常言道:“庖丁解牛,恢恢乎”,个人认为源代码是唯一没有二义性的文档。3种资源读取方式1. Resourc...原创 2019-03-08 15:25:58 · 265 阅读 · 0 评论 -
Unity项目中的资源管理
贴图资源配置对于这资源管理,Unity提供非常丰厚的支持。以贴图为例子,Unity支持直接把原始贴图直接放进工程,不需要做任何额外处理。Unity根据贴图配置会自动生成最后的贴图数据。不同平台(IOS、Android、PC)支持的贴图格式不一样,通过配置文件的形式,最后方便的生成不同格式的贴图。这是一个非常好的做法,同时可以直观的在开发环境看到不同格式的贴图表现。不同的贴图会有不同的配置,...原创 2019-03-08 15:27:09 · 391 阅读 · 0 评论 -
怎么规划一个零基础学习Unity3D的“方法”或者“流程”?
学习分为4个阶段一、朦胧期这个阶段你主要是在朦胧中度过,通常脑子里想的就是,卧槽,这特么是啥?卧槽,这特么又是啥?你看着命令行里面的HelloWorld静静的发呆,第一次能完全打出来的时候脸上会露出 “四国以 ”的表情。这个阶段你需要做的就是和命令行和编译死磕,不断的做练习,将你在视频上看到的那些小例子统统用代码实现二、学步期有了C#的基础能在后面的引擎学习中有什么用处呢?答:用处...原创 2019-03-08 15:43:29 · 124 阅读 · 0 评论 -
A*算法之在U3d下实现简单的自动寻路
算法简介:A*搜寻算法俗称A星算法。A*算法是比较流行的启发式搜索算法之一,被广泛应用于路径优化领域[。它的独特之处是检查最短路径中每个可能的节点时引入了全局信息,对当前节点距终点的距离做出估计,并作为评价该节点处于最短路线上的可能性的量度。[1]- 百度百科 通俗点说,就是在起点与目标点之中找出一条可通行的最短路线。常见于各类RPG游戏中的自动寻路功能:点击某个任务,人物会自动移动过...原创 2019-03-08 15:44:47 · 329 阅读 · 0 评论 -
Unity3D教程:回合制游戏实现
一、场景布置首先是简单的场景布置,在3D部分很简单。就几个简单的基本组件,在一个Plane上面放2个Cube,并且上不同颜色的纯色Material。唯一需要大家注意的是,请将两个Cube改好名,以免到时候编程不知道哪个跟哪个。其次是UGUI的布置。左下角是一个名为ActionPanel的Panel,旗下有两个按钮Attack Button和Defend Button,一会儿ActionPa...原创 2019-03-06 16:48:12 · 2523 阅读 · 0 评论 -
基于Unity3d 引擎的Android游戏优化
1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。3. 减少FPS,在ProjectSetting-> Quality中的VSync Count 参数会影响你的FPS,EveryVBlank相当于FPS=...原创 2019-03-06 16:49:11 · 198 阅读 · 0 评论 -
Unity组件:Lens Flare 镜头光晕
Lens Flares simulate the effect of lights refracting inside camera lens. They are used to represent really bright lights or, more subtly, just to add a bit more atmosphere to your scene.镜头光晕 模拟相机镜头内...原创 2019-03-06 17:05:46 · 1361 阅读 · 0 评论 -
Unity组件:Fixed Joint 固定关节
Fixed Jointsrestricts an object's movement to be dependent upon another object. This is somewhat similar toParentingbut is implemented through physics rather thanTransformhierarchy. The best scena...原创 2019-03-06 17:06:25 · 520 阅读 · 0 评论 -
Unity动画综合练习
实例:使用动画融合树实现原地不动,4个方向的走和跑的动画融合。通过代码控制角色控制器移动以及动画控制器播放动画(1)首先创建一个Plane,一个Cube,给Plane用黄色的材质球,给Cube用红色的材质球,然后拖入一个模型到场景中,分别修改他们的Transform(2)创建一个动画控制器(3)双击动画控制器,在状态机中添加融合树(4)双击融合树,进入内部界面(5)选中融合树,...原创 2019-03-04 00:02:50 · 220 阅读 · 0 评论 -
Unity着色器训练营
着色器对于游戏开发者一直充满神秘感,但是一旦你真正理解它,你会发现它不是特别复杂,可以帮你实现奇思妙想。今天Unity大中华区技术经理鲍健运将为大家分享,如何由浅入深学习撰写Unity着色器脚本,实现美妙有趣的画面效果,带领大家叩开着色器开发的大门。概述便于大家的理解,我列举一个现实生活中的例子。这个大家一眼应该就能马上辨认出来,梵高的名画《向日葵》。它实在是太过有名,以至于不少人喜欢搞一件仿制品...原创 2019-03-04 00:06:58 · 133 阅读 · 0 评论 -
Unity开发游戏的优势
很多人说unity是面向程序员的开发工具,对美术不友好,而unreal可以连连线出游戏。其实这观点很假,unity的脚本硬啃一周绝对可以做有创意的小游戏,因为unity入门非常简单,但深入复杂。另外一直以来游戏公司的游戏引擎决定公司的技术实力,在unity没有诞生的时候游戏界基本上是程序员的天下,现在?纪念碑谷这种做UI的公司都可以出风靡全球的游戏,该感谢unity。毕竟游戏开发也是软件...原创 2019-03-04 00:08:31 · 2005 阅读 · 0 评论 -
如何用Unity开发出大制作的游戏效果(插件推荐)
我们来为美术设计师谋个福利,那些大片即视感是如何打造的?有没有一些插件能快速实现高逼格的效果呢?所以,巨人的肩膀来了,您可得踩稳了哦!The Amazing Wireframe Shader在开发中我们常常希望通过非真实感渲染达到一些有趣的效果。在此,我们为大家介绍这款效果不错的插件:The Amazing Wireframe Shader。它能做出线绘制和原始的实体之间过渡的效...原创 2019-03-04 00:09:32 · 890 阅读 · 0 评论