E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DrawCall
FairyGUI学习
DrawCall
优化知识点一
DrawCall
是什么?
future1412
·
2025-06-20 08:50
学习
unity
游戏
ui
Unity移动平台优化全攻略:从内存管理到跨设备适配
本文将从内存管理、
DrawCall
优化、电池消耗控制到多设备适配,结合代码示例与实战技巧,助你打造流畅高效的移动端应用。无论你是新手还是进阶开发者,都能从中获得实用解决方案。
鸿蒙大白
·
2025-06-17 16:32
java
开发语言
HarmonyOS5
Unity性能优化 - Draw Call篇
二、可以通过哪些方式优化
DrawCall
主要的优化方式有以下几点:合并网格:将多个网格合并成一个网格,可以减少
DrawCall
。可以使用Unity中的Mesh.CombineMeshes方法来实
后知后觉℘
·
2025-06-08 15:00
Unity-性能优化
unity
游戏引擎
性能优化
鸿蒙5+移动平台多人游戏优化全攻略:内存、渲染、耗电与多端适配实战
本文结合鸿蒙5特性与多人游戏场景,详解内存管理、
DrawCall
优化、电池耗电控制及多设备适配的核心技巧,助你打造流畅、省电、跨端的多人游戏体验。
鸿蒙大白
·
2025-06-05 18:14
wpf
游戏
HarmonyOS5
华为
Unity性能优化全攻略:从原理到实践的深度解析
一、渲染管线优化(GPU瓶颈)1.减少
DrawCall
原理:每次
DrawCall
都是CPU向GPU发送的绘制指令,过多会导致CPU瓶颈。优化方案:静态合批(StaticBatching):/
small-pudding
·
2025-06-02 07:05
unity
性能优化
游戏引擎
GPU Instancing详解
GPUInstancing的定义一种
Drawcall
的优化方案,使用一个
Drawcall
就能渲染具有多个相同材质的网格对象。而这些网格的每个copy称为一个实例(Instancing)。
展大爷
·
2025-05-30 19:54
unity
游戏引擎
图形渲染
性能优化
15个很有趣的开源项目推荐
2.C2FSite:github.com/
drawcall
/c2…对于初学者来说,flutterwidg
奔向理想的星辰大海
·
2025-05-26 19:21
技术研发
开源
Unity项目性能优化之Shader
通过这种方式,可以显著减少
DrawCall
,从而提高渲染效率。以下是关于如何实现这一目标的详细说明,包括步骤、示例和注意事项。
你一身傲骨怎能输
·
2025-05-13 11:59
Shader
Shader优化
CryEngine引擎开发:优化与性能分析_图形性能优化
渲染效率提升1.减少绘制调用绘制调用(
DrawCall
)是图形渲染中的一个基本概念,每个绘制调用都会带来一定的CPU开销。减少绘制调用的数量可以显著提高渲染效率。以下是一些减少绘制
chenlz2007
·
2025-05-03 20:46
游戏开发
cryengine
性能优化
游戏引擎
java
网络
android
【知识学习】Unity3D中GPU Instance的概念及使用方法示例
在Unity3D中,GPUInstancing是一种优化技术,它允许开发者在不增加
DrawCall
(绘制调用)的情况下,通过GPU绘制多个具有相同Mesh和Material但可能具有不同变换(位置、旋转
Unity游戏开发
·
2025-05-03 20:45
学习
unity
开发语言
游戏引擎
c#
游戏程序
LearnOpenGL学习(高级OpenGL - - 实例化,抗锯齿)
实例化对于在同一场景中使用相同顶点数据的对象(如草地中的草),可以使用实例化(Instancing)技术,用一个绘制函数让OpenGL绘制多个物体,而非循环(
Drawcall
:N->1)。
zaizai1007
·
2025-04-15 01:23
OpenGL
OpenGL
Unity多Pass渲染与GPU Instancing深度优化指南
一、技术背景与挑战1.多Pass渲染的定位多Pass渲染策略通过单个Shader中定义多个渲染阶段(如阴影生成、光照计算、后处理等)实现复杂视觉效果,但传统实现会显著增加
DrawCall
数量。
Clank的游戏栈
·
2025-04-11 09:17
unity
游戏引擎
基于Compute Shader的GPU粒子系统技术详解与实现
一、GPU粒子系统核心优势1.传统CPU粒子系统的瓶颈CPU计算瓶颈:万级以上粒子时,逐粒子计算导致主线程阻塞
DrawCall
开销:每个粒子单独提交渲染指令,引发性能悬崖内存带宽限制:CPU与GPU间频繁传输粒子数据对惹
Clank的游戏栈
·
2025-04-11 09:17
java
开发语言
Unity 性能优化方案
Unity性能优化的主要方案包括以下几个方面:一、减少
DrawCall
DrawCall
就是CPU调用图形编程接口,是CPU向GPU发送的命令1.CPU和GPU并行工作的原理CPU和GPU工作有一个命令缓冲区
_乐无
·
2025-04-06 23:25
unity
性能优化
游戏引擎
Unity中优化绘制调用整理
DrawCall
指的是CPU向GPU发送渲染指令的过程,在Unity中,每次渲染一个网格时,CPU都需要向GPU发送一系列的渲染指令,这个过程被称为一次绘制调用(
DrawCall
)。
浅陌sss
·
2025-04-06 23:22
游戏优化
unity
游戏引擎
Unity UGUI深度优化
UnityUGUI深度优化指南:实战技巧与避坑手册一、性能分析进阶(定位隐藏的性能黑洞)1.深度诊断工具链FrameDebugger:逐帧分析
DrawCall
生成过程,定位合批失败点(如Mask分割、材质穿插
权心
·
2025-03-31 04:56
TA技术美术-优化篇
Unity开发
unity
优化
游戏开发
UGUI优化
UGUI
Shader
Drawcall
Unity3D 批处理与Draw Call减少(Batching & Reducing Draw Calls)
前言在Unity3D中,批处理(Batching)是优化渲染性能的核心手段,主要通过减少
DrawCall
数量来降低CPU与GPU之间的通信开销。
Thomas_YXQ
·
2025-03-13 13:37
Unity3D
Unity
游戏开发
优化
性能优化
# Unity引擎性能优化全景图:从架构级到指令级的技术演进
一、渲染流水线深度重构(核心战场)1.1渲染线程瓶颈突破
DrawCall
合并阈值实验使用UnityProfiler进行帧分析时发现,
DrawCall
数量超过1500后移动端FPS呈现线性下降趋势。
晴空了无痕
·
2025-03-02 02:38
性能优化
unity
性能优化
架构
Unity 面试篇⚠️ | Unity性能优化好,山寨机都能跑~
Unity面试篇⚠️|Unity性能优化好,山寨机都能跑~1\.什么是
DrawCall
?
DrawCall
高了有什么影响?如何降低
DrawCall
?2\.UI优化小知识3\.层消隐距离技术4\.
A little strawberry
·
2025-02-24 08:03
游戏
Unity学习专栏
面试
unity
面试
性能优化
Unity开发-SLG实时战斗头像自适应算法
需求分析部队头像的自动跟随、自动监测碰撞以避免头像重叠、需要满足一定性能要求,不能产生过多的
DrawCall
和其他CPU开销、参考效果为万国觉醒实时战斗表现,当前方案基本实现相同效果。
艾诺无琼
·
2024-09-06 22:44
UGUI
优化相关
Unity
Engine
[UE4] 常用控制台命令
技巧键盘↑键可以看到之前输入过的指令控制台指令并不需要打全名,空格+指令可以模糊搜索Ctrl+Shift+逗号,打开GPUProfile面1,调试类statfps——显示帧率statunit——显示包括
DrawCall
somnusand
·
2024-09-01 14:04
UE4
ue4
Draw Call Optimizer - Just One Click
DrawCallOptimizer可以帮助您大幅减少场景中使用的
DrawCall
,并在不损失大量视觉质量的情况下大幅提高FPS。只需单击一下即可提高您的场景性能!
逑乐
·
2024-08-26 15:52
Unity各类资源展示
Unity
资源
U3D
优化
Unity3D
DrawCall
和openGL、光栅化等有何内在联系详解
前言在Unity3D中,
DrawCall
是一个重要的概念,它与OpenGL、光栅化等技术有着密切的内在联系。本文将详细解释
DrawCall
的概念,并给出相关技术的详细解释和代码实现。
Thomas_YXQ
·
2024-02-20 01:30
unity
游戏引擎
网络
服务器
java
Unity UI优化策略
(Batch/
DrawCall
)3、用一个颜料就尽量一次把要画的都画完,免得之后还得再
Don里个冬
·
2024-02-19 21:52
Unity3D技术分享
unity
ui
unity3d
GPU Instancing 功能测试
GPUInstancing用于减少渲染大量相同物体时的
DrawCall
,同样减少
DrawCall
的方式有DynamicBatching和StaticBatching,这两种方法都存在一些限制。
上午八点
·
2024-02-09 22:55
【Unity】 图集Sprite Atlas使用讲解
①减少
DrawCall
:在Unity中,通常渲染一个纹理会调用一次
DrawCall
。一个项目中包含大量的纹理,如果绘制每个纹理都调用一次
DrawCall
,这会占用过多的资源,从而影响整个游戏的性能。
张不无
·
2024-02-07 15:07
Unity
程序设计
unity
游戏引擎
Unity3D
DrawCall
和openGL、光栅化等有何内在联系详解
在Unity3D中,
DrawCall
是一个重要的概念,它与OpenGL、光栅化等技术有着密切的内在联系。本文将详细解释
DrawCall
的概念,并给出相关技术的详细解释和代码实现。
Thomas_YXQ
·
2024-02-04 18:06
unity
游戏引擎
材质
运维
服务器
Filament FrameGraph结构
FrameGraph前提资源动态管理前提是需要将
DrawCall
封装为Command在后面需要执行的时候再执行,这部分可参考之前写的另一篇帖子:Filament引擎分析–command抽象设备API派生
破竹15
·
2024-02-04 18:12
Filament
渲染
图形渲染
游戏引擎
Ugui优化
1.
DrawCall
1-1.什么是
DrawCall
:CPU调用命令GPU进行渲染的操作。
AngerCow
·
2024-02-03 21:11
Opengl混合算法探究
一、Opengl自带混合算法OpenGL渲染管线的最后阶段会将源色和底色进行混合,我们大部分情况下只需考虑实现此次
drawcall
的渲染实现即可,无心过分操心如何与底色进行混合。
VE视频引擎
·
2024-02-03 08:54
Unity中depth pass的优化以及谈谈unity中的Framebuffer
例如我们用到的一些后处理特效需要用刀场景深度信息,我们通过把camera的flag设置为depthtex打开,unity就会在每帧用一个单独的pass绘制深度图,这其实很浪费,我们队全场景的顶点提交了两次,增加了大量
drawcall
coldestheaven
·
2024-02-02 18:46
Unity 利用编辑器扩展批量修改物体材质的Shader并启用GPU Instancing
为什么会有这个需求我的某个游戏运行之后,看了下
drawcall
,发现上千个
drawcall
了,非常大的数值,不过我在手机上测试了一下,竟然没有明显的卡顿,哈哈哈,很强,不过还是要优化一下的,所以先想办法降低
Unity小林
·
2024-02-02 06:58
Unity
游戏开发
unity
关于怎么降低
drawcall
这样做可以减少纹理切换和批次合并的开销,从而减少
DrawCall
的数量。在CocosCreator中,使用Label并不会直接增加
DrawCall
的数量。
咫尺却似天涯
·
2024-01-31 08:14
typescript
游戏引擎
cocos-creator
游戏
DrawCall
分析工具-SpectorJS入门
1.
DrawCall
简介1.1、
DrawCall
是什么?
DrawCall
中⽂译为“绘制调⽤”或“绘图指令”。
DrawCall
是⼀种⾏为(指令),即CPU调⽤图形API,命令GPU进⾏图形绘制。
FushanCode
·
2024-01-31 08:31
CocosCreator
#
Cocos-性能优化
#
Cocos-工具篇
游戏
chrome
前端
跟着cherno手搓游戏引擎【15】
DrawCall
的封装
目标:Application.cpp:把渲染循环里的glad代码封装成自己的类:#include"ytpch.h"#include"Application.h"#include"Log.h"#include"YOTO/Renderer/Renderer.h"#include"Input.h"namespaceYOTO{#defineBIND_EVENT_FN(x)std::bind(&x,this
larito
·
2024-01-31 08:30
游戏引擎
关于creator动态合图
动态合图是按照渲染顺序来选取要将哪些贴图合并到一张大图中的,这样就能确保相邻的
DrawCall
能合并为一个Draw
我爬到树上等花开
·
2024-01-30 12:29
Unity Mask合批情况验证
image都来自同一个图集发现彼此之间是没有合批的,但是每个Mask内部是实现了合批的经过计算此种情况的visiableList:mask1,IM1,IM2,mask2,IM3,IM4mask1首尾2个
drawcall
红黑色的圣西罗
·
2024-01-27 11:37
Unity
unity
游戏引擎
《Unity Shader入门精要》笔记
:CPU[应用阶段(输出渲染图元)]->GPU[几何阶段(顶点坐标变换到屏幕空间,包含顶点着色器)->光栅化阶段(产生像素渲染图像,包含片元着色器,逐片元操作)]应用阶段:数据加载到显存中设置渲染状态
DrawCall
胡说ba道
·
2024-01-25 10:00
学习笔记
unityshader
Unity 面试篇|(四)Unity性能优化篇 【全面总结 | 持续更新】
目录1.什么是
DrawCall
?
DrawCall
高了有什么影响?如何降低
DrawCall
?2.UI优化小知识3.层消隐距离技术4.LOD是什么,优缺点是什么?
游戏开发小Y
·
2024-01-14 10:58
#
2024年Unity面试题库
unity
面试
性能优化
c#
游戏引擎
【Unity URP 小知识】SRP如何提升了性能
设置使用的Shader程序,设置要绘制的顶点数据(以及Shader中的顶点数据如何对应到这些顶点数据),设置要使用的Uniform变量,设置面剔除,设置深度缓冲、模板缓冲,Blend混合等等),然后调用
DrawCall
kylinok
·
2024-01-13 06:43
URP填坑
unity
SRP
Unity性能优化
LOD多层次细节OcclusionCulling遮挡剔除Lightmapping光照贴图批处理,减少
DrawCall
,合并Mesh对象池减少绘制函数的调用--减少object和材质的数量资源只加载一次为了避免反复加载游戏资源
Joe_Game
·
2024-01-09 16:50
Unity Draw Call优化总结
游戏开发到后期,不得不面临性能优化的问题,而提到性能优化就绕不过
DrawCall
的优化。
sylo
·
2024-01-04 18:23
cocos creator2.2.0动态图集
/***cocoscreator:动态图集*使用理由*>降低
drawcall
从而提升游戏运行效率*限制*>场景切换时,才会释放动态图鉴(造成内存的消耗)*>同一场景下,最多存在5张*>maxsize2048.2048
淡乄
·
2024-01-01 06:55
creator
creator
cocos2d-js
Unity 性能优化的手段【更新中】
减少
DrawCall
可以通过批处理,合并网格,使用贴图集等方法实现
晴夏。
·
2023-12-24 06:27
unity
性能优化
游戏引擎
Unity优化篇:对于unity
DrawCall
/Mesh/纹理压缩/内存等方面的常规调试和优化手段
对于Unity的
DrawCall
、Mesh、纹理压缩、内存等方面的常规调试和优化手段,我都有一定的了解。以下是一些常见的优化手段:减少
DrawCall
:这是提高性能的关键。
AD_喵了个咪
·
2023-12-23 22:46
Unity
unity
游戏引擎
关于游戏性能优化的技巧
关于游戏性能优化的技巧游戏性能优化对象池Jobs、Burst、多线程间隔处理定时更新全局广播缓存组件缓存常用数据2D残影优化2D骨骼转GPU动画定时器优化
DrawCall
合批处理优化碰撞层优化粒子特效游戏性能优化好久没有在
类人_猿
·
2023-12-23 10:48
Unity
游戏
性能优化
资源优化
游戏优化
3D模型人物换装系统(二 优化材质球合批降低
DrawCall
)
3D模型人物换装系统介绍原理合批材质对比没有合批材质核心代码完整代码修改总结介绍本文使用2018.4.4和2020.3.26进行的测试本文没有考虑法线贴图合并的问题,因为生成法线贴图有点问题,放在下一篇文章解决在进行优化如果这里不太明白换装的流程可以参考我之前3D模型人物换装系统原理原理其实很简单,其实就是将原来没有合批的材质进行了一个合批我下面截图给大家演示一下下面的图你可以看到只有一个合并贴图
类人_猿
·
2023-12-21 22:11
Unity
3d
材质合批
人物换装优化
动态合批
Unity性能优化(二)
DrawCall
与渲染优化
目录一、
DrawCall
是什么二、如何降低
DrawCall
通过降低mesh1、静态批处理2、动态批处理3、GPUInstancing4、CombineMeshs通过减少texture1、使用Atlas(
拉达哥
·
2023-12-19 21:51
unity
性能优化
游戏引擎
2022-04-24 Unity UGUI5——图集
文章目录一、
Drawcall
二、图集一、
Drawcall
字面理解
DrawCall
,就是绘制呼叫的意思,表示CPU(中央处理器)通知GPU(图形处理器-显卡)(一)
DrawCall
概念就是CPU(处理器)
蔗理苦
·
2023-12-06 18:24
Unity
学习
unity
Unity3d中,为什么要用Sprite Atlas(图集)
由于在渲染中,每次调用都需要进行顶点转换、纹理采样等操作,而通过将多个精灵共享同一个纹理,Unity可以减少纹理切换的次数,从而减少
DrawCall
的次数和内存占用,达到提高游戏的性能和效率的目的。
谦谦青岫
·
2023-12-06 18:23
unity
游戏引擎
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他