首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
游戏开发
evamango
创建于2022-09-20
订阅专栏
关于游戏开发
等 1 人订阅
共37篇文章
创建于2022-09-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《Unity Shader入门精要》十六、Unity 中的渲染优化技术
对问题认识不清以及过度优化往往会让事情变得更加复杂,产生更多问题 在游戏开发过程中,从一开始就把优化当成是游戏设计中的一部分 优化不仅是程序员的工作,更需要美术人员在美术上进行一定的权衡。如 避免使用
《Unity Shader入门精要》十一、让画面动起来
11.1 Unity Shader 中的内置变量 11.2 纹理动画 11.2.1 序列帧动画 优点:灵活性强,效果细腻 缺点:美术工作量大 实现步骤: 建材质,建 Shader,将 Shader 赋
《Unity Shader入门精要》十、高级纹理
之前学习的基础纹理——法线纹理、渐变纹理、漫反射纹理和遮罩纹理等,都属于低维纹理 10.1 立方体纹理 在图形学中,立方体纹理(Cubemap)是环境映射(Environment Mapping)的一
《Unity Shader入门精要》九、更复杂的光照
Unity 到底是如何处理各种各样的光源的,当我们在场景里旋转了各种光源后,Unity 的底层渲染引擎是如何让我们在 Shader 中访问到它们。 9.1 Unity 的渲染路径 (怎么莫名奇妙又多个
《Unity Shader入门精要》八、透明效果
在 Unity 中,通常用两种方法来实现透明效果 透明度测试(Alpha Text),但其实它无法真正实现半透明 透明度混合(Alpha Blending) 对于不透明物体,不考虑它们的渲染顺序也能得
《Unity Shader入门精要》七、基础纹理
美术人员建模时,通常会利用纹理展开技术把纹理映射坐标存储在每个顶点上 纹理映射坐标定义了该顶点在纹理中对应的 2D 坐标(UV 坐标) Unity 中使用的 UV 坐标系只有一种——OpenGL 7.
《Unity Shader入门精要》六、Unity 中的基础光照
6.1 我们是如何看到这个世界的 要模拟真实的光照环境来生成一张图像,需要考虑 3 种物理现象: 光线从光源中被发射出来 光线和场景中的一些物体相交:一些光线被吸收了,另外的被散射到其他方向 最后,摄
《Unity Shader入门精要》五、开始 Unity Shader 学习之旅
5.1 本书使用的软件和环境 Unity 5.2.1 MacOS (GPI 基于 OpenGL,影响渲染纹理的坐标原点位置) 5.2 一个最简单的顶点/片元着色器 5.2.1 顶点/片元着色器的基本结
《Unity Shader入门精要》三、Unity Shader 基础
3.1 Unity Shader 概述 3.1.1 一对好兄弟:材质和 Unity Shader 流程: 创建一个材质 创建一个 Unity Shader,并把它赋给上面的材质 将材质赋给要渲染的对象
《Unity Shader入门精要》四、学习 Shader 所需的数学基础
很多情况下,我们需要打交道的只是一些基础数学运算。 4.1 背景:农场游戏 4.2 笛卡尔坐标系 4.2.1 二维笛卡尔坐标系 一个二维笛卡尔坐标系包含两部分: 原点 两条过原点互相垂直的矢量(基矢量
《Unity Shader入门精要》二、渲染流水线
1.1 程序员的三大浪漫 编译原理、操作系统和图形学 学习 C++、C# 这样的高级语言时,我们可以在不了解计算机架构的情况下仍然编写出有效的代码,因为它们更符合人类的思维方式 但 Shader 更多
TypeScript 写 gulp 任务
一、环境与项目配置 全局安装 gulp-cli 以支持命令行操作 初始化 npm 包管理文件 (-y可跳过交互直接生成默认配置) 项目中安装 gulp 核心库 安装 typescript 、 ts-n
《3D 数学基础:图形与游戏开发》十五、图形数学
15.1 图形管道概述 图形管道中数据流的概况: 应用阶段 建立场景:渲染之前需要先设定对整个场景有效的一些选项。比如,建立摄像机位置——视点,渲染的输出——视图。还需要设定光照与雾化,同时准备 z-
《3D 数学基础:图形与游戏开发》十四、三角网格
三角网格就是全部由三角形组成的多边形网格。多边形和三角网格在图形学和建模中广泛使用,用来模拟复杂物体的表面,如建筑,车辆,人体,当然,还有茶壶等 任意多边形网格都能转换成三角网格。三角网格以其简单性而
《3D 数学基础:图形与游戏开发》十二、几何图元(略)
12.1 表示方法 12.1.1 隐式表示 通过定义一个布尔函数 $f(x, y, z)$,我们能够隐式表示一个图元。若所指定的点在这个图元上,这个函数就为真;对于其他的点,这个函数为假。如等式: $
《3D 数学基础:图形与游戏开发》十、3D 中的方位与角位移
10.1 什么是方位 物体的“方位”主要描述的是物体的朝向。然而,“方向”和“方位”并不完全一样。向量有“方向”但没有“方位” 然而,当一个物体像上面向量一样自转时,会发现物体的方位改变了 从技术角度
Unity 学习笔记-新输入系统
新输入系统 优点 灵活配置:可针对不同设备、场景定制输入映射,适配多平台多设备。 开发高效:简洁 API 降低开发难度,提高效率,利于集中精力做核心开发。 监听强大:轻松监听各类输入动作,支持组合键、
Unity 学习笔记-粒子系统
粒子 功能模块 默认激活了发射模块、形状模块和渲染模块 Emission(发射) Emission 模块 - Unity 手册 发射方式三选一 属性 功能 Rate over Time 每个时间
Unity 学习笔记-3D 游戏制作
角色操控 CharacterController Move:移动 视角跟随 Cinemachine FreeLook Follow和LookAt设置为要跟随的角色 Orbits-BindingMode
Unity 学习笔记-2D游戏
输入设置 Project Setting - Input Manager 改变对象位置 强制改变 问题: 如果使用了物理引擎碰到障碍物的话,会有抖动问题 使用刚体来改变(解决上面的抖动问题) 挂载物理
下一页