自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [HDRP] PBR Lit shader(一.基础用法篇)

本文转自Unity Connect博主 樱花兔借助这默认的HDRP Shader,小伙伴们可以轻松地在HDRP中创建逼真的物理材质。它包括一些效果选项,例如次表面散射,虹彩,顶点或像素位移等各种表现效果。今天呢,主要分享一下HDRP自带的三种Shader Types:Shader types(着色器类型)Lit(默认着色器):基础的PBR着色器,可改变材质类型,来实现任何想要的...

2020-01-23 11:44:54 3696

原创 如何将Unity以库形式集成到原生iOS和Android应用

本文转自Unity Connect从Unity 2019.3.a2开始,我们通过把Unity运行时组件和内容集成到原生平台项目,在原生应用中将Unity作为库使用。本文将分享如何将Unity以库形式集成到原生iOS和Android应用。了解更多信息,请阅读:《在原生iOS或Android应用中将Unity作为库使用》。请访问云盘下载示例项目下载链接: https://pan.baidu.c...

2020-01-22 14:37:17 2172 1

原创 在Unity 2019.2中扩展Shader Graph,实现自定义光照

本文转自Unity Connect本文将分享如何在Unity 2019.2中扩展Shader Graph,从而实现自定义光照。随着Unity 2019.1的发布,Shader Graph着色器视图资源包正式脱离预览阶段。在Unity 2019.2中,我们为Shader Graph着色器视图加入了更多新功能。Unity 2019.2中Shader Graph新功能自定义函数和子视图更新为了...

2020-01-21 15:59:10 5945

原创 使用 YAML 保存游戏数据 !

本文转自Unity Connect博主 超级汽水为什么是 YAML ? 首先我们来看看什么是YAML :YAML 不是标记语言。YAML 是针对所有编程语言的人性化数据序列化标准。像 XML 一样,它使用可移植的、独立于平台的格式来表示任何种类的的数据,但是它是人性的化格式这意味着它更方便我们阅读。同时 YAML 也是 Unity 编辑器使用的序列化格式。它看起来...

2020-01-20 14:09:12 509

原创 如何使用Unity创建随机关卡

本文转自Unity Connect我们将介绍一种在Unity中生成随机关卡的简单的方法。项目下载本文中的项目使用了Unity 2019.1.0f2,Cinemachine 2.3.4和TextMeshPro 2.0.1进行制作。下载项目本文将讲解项目所使用方法的逻辑,你可以查看相应代码进行理解。项目下载:https://github.com/mihailt/LevelGeneratio...

2020-01-19 13:55:52 1235 1

原创 在Unity实现游戏命令模式

本文介绍如何在Unity通过使用命令模式实现回放功能,撤销功能和重做功能,你可以使用该方法来强化自己的策略类游戏。原博地址:https://www.raywenderlich.com/3067863-implementing-the-command-pattern-in-unity原文链接:https://connect.unity.com/p/zai-unityshi-xian-you-xi...

2020-01-17 14:52:55 787

原创 Editor GUI 编辑器入门

本文转自Unity Connect博主郡墙Editor GUI 编辑器入门,常见对GUI界面编写及快速实现对介绍,附示例代码,hand by hand ,just do it.基础GUI文本类示例代码private void BaseAPI() { GUILayout.Label(mLableStr); EditorGUI...

2020-01-16 14:32:33 709

原创 使用Shader Graph实现《塞尔达传说:旷野之息》风格的着色器

本文转自Unity ConnectUnity的技术经理Ciro Continisio在Connect上分享创作模仿任天堂游戏《塞尔达传说:旷野之息》角色风格的着色器,受到不少用户的关注,本文将在分享制作该着色器的方法。说明事项:该着色器使用Shader Graph着色器视图制作。使用了全新的轻量级渲染管线LWRP。由于目前LWRP和ShaderGraph着色器视图仍处于早期阶段,各自存...

2020-01-15 13:56:51 1219

原创 30分钟简易复刻元气骑士地图生成系统

本文转自Unity Connect博主 超级汽水一个简易的房间类 Roguelike 游戏地图生成系统如果你还不知道《元气骑士》是什么游戏,也许你可以去看看这个视频https://space.bilibili.com/87721937地图显示方式随机大小的矩形房间。随机的房间数量。通过走廊连接每个房间。每个图都有 俩个特殊房间:“出生房”、“传送房”。地图生成思路梳理因为...

2020-01-14 13:58:55 4946 2

原创 如何实现存储和加载游戏数据

本文转自Unity Connect博主 Michael Wang特别针对 ScriptableObject 的特殊性来实现存储和加载提到存储,目前 Unity 中常用的存储有:XML、Json、PlayerPrefs。今天我们就用 Binary 二进制和 Json 结合我们之前的背包系统来真是存储我们的游戏数据(背包数据)有关背包系统的内容可以参考另外一篇文章:https://connec...

2020-01-13 14:38:02 976

原创 Unity3D 实用技巧 - 基础数学库函数学习

本文转自Unity Connect博主 北京琳云信息科技有限责任公司Mathf 数学函数库浅析1、Mathf.Abs 绝对值计算并返回指定参数 f 绝对值。2、Mathf.Acos 反余弦static function Acos (f : float) : float以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。3、Mathf.Approximately 近似static...

2020-01-10 14:37:52 1131

原创 AStar-寻路原理

本文转自Unity Connect官方博主 majorWu起源由于一次面试被问起AStar算法原理,我当场面红耳赤,不知怎么开口,这个耳熟能详的寻路算法,我对它的原理却浑然不知,一直都有听大家说到这个算法,也有调用过相关接口,然自己却那么陌生,真想一头钻到地底。于是就有这边篇记录AStar算法原理的学习文章。AStar算法是一种静态路网中求解最短路径最有效的直接搜索方法。在包含各种障碍物的地...

2020-01-09 14:27:27 2347

原创 如何编写更契合Unity的高效代码?

本文转自Unity Connect官方博主 郡墙在Unity中的 Effectie C# 思想分享尽可能使用属性(property),而不是直接访问数据成员属性允许将数据成员作为共有接口的一部分暴露出去,同时仍旧提供面向对象环境下所需的封装。属性这个语言元素可以让你像访问数据成员一样使用,但其底层依旧是使用方法实现的可以非常轻松的在get和set代码段中加入检查机制因为属性是用方法实现...

2020-01-08 14:49:23 282

原创 Unity2020规划预览,可视化编程又双叒叕来了!

本文转自Unity Connect官方博主 大智欢迎一起进入2020年,在新的一年里Unity有什么大动作呢?本文带你速览你最关心的Unity2020的核心功能!你最可能关心的功能有哪些呢?Unity2019.3在哪里???下面从四个方面来看Unity有哪些更新:核心功能和性能更多的DOTS(Data-Oriented Tech Stack)各应用场景下更简单好用的工作流(游戏、工业...

2020-01-07 15:09:45 3193 1

原创 Unity3D 实用技巧 - 高版本转低版本

本文转自Unity Connect官方博主 北京琳云信息科技有限责任公司解决 Unity3D 低版本可快速打开高版本项目不报错我们都知道Unity3D 高版本打开低版本项目内容时,兼容性都很高,会自动更新API,也可以直接加载缺少的资源插件或者直接可以升级更新兼容,不会出现太大问题的。但是低版本打开高版本的项目,问题会出现比较多,例如最简单的预制体丢失,脚本不兼容需要重写,部分官方的API还原...

2020-01-06 15:29:40 12233 2

原创 设计适应不同屏幕分辨率的UI

本文转自Unity Connect官方博主 尹煜现代游戏和应用程序通常需要支持各种不同的屏幕分辨率,特别是 UI 布局需要能够适应这种情况。Unity 中的 UI 系统包含用于此目的的各种工具,并可通过各种方式将这些工具组合起来使用。在本操作指南中,我们将研究一个简单案例,并在此背景下了解和比较不同的工具。在我们的案例研究中,我们在屏幕角点处有三个按钮(如下所示),目标是使这种布局适应各种分辨...

2020-01-03 15:09:42 2956

原创 UGUI Canvas(画布)详解

本文转自Unity Connect官方博主 尹煜画布 (Canvas) 是应该容纳所有 UI 元素的区域。画布是一种带有画布组件的游戏对象,所有 UI 元素都必须是此类画布的子项。画布画布 (Canvas) 是应该容纳所有 UI 元素的区域。画布是一种带有画布组件的游戏对象,所有 UI 元素都必须是此类画布的子项。创建新的 UI 元素(如使用菜单 GameObject > UI &g...

2020-01-02 14:54:05 826 1

空空如也

空空如也

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

TA关注的人

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