unity

★YUI★15 小时前
学习·游戏·ui·unity·c#
学习游制作记录(背包UI以及各种物品的存储)8.12private void OnValidate()//这个函数可以在非运行状态更改对象的属性 { GetComponent<SpriteRenderer>().sprite=itemData.icon;//直接可以看到物品的图标
☆平常心☆17 小时前
unity·信息可视化
Unity数据可视化图表插件XChartsXCharts 是 Unity 平台上一款功能强大、易上手的数据可视化图表插件,基于 UGUI 实现,支持 线图(含曲线、面积、阶梯线等)、柱状图、饼图(环形、玫瑰图)、雷达图、散点图、热力图、K 线图、极坐标 & 平行坐标 等常见图表类型,同时提供扩展图表如 3D 柱状图、3D 饼图、漏斗图、甘特图、水位图、仪表盘、象形柱图、矩形树图、桑基图等。
17 小时前
unity·游戏引擎
Unity 遮挡显示效果 Shader遮挡显示效果(也称为"X光效果"或"描边效果")是一种常见的游戏特效,用于显示被其他物体遮挡的角色或物体。下面分享实现这种效果的Shader方案。
SmalBox21 小时前
unity·渲染
【渲染流水线】[几何阶段]-[曲面细分]以UnityURP为例【从UnityURP开始探索游戏渲染】专栏-直达输入:Hull Shader输出的细分因子和控制点输出:细分后的顶点UV坐标和拓扑关系
向宇it1 天前
游戏·3d·unity·c#·游戏引擎
【unity实战】在Unity中实现不规则模型的网格建造系统(附项目源码)之前我已经做过不少网格建造相关的实战案例:【unity实战】实现2D3D游戏通用,类似《我的世界》《七日杀》《星露谷物语》的Unity 网格建造方块放置堆叠系统(附带源码)
郝学胜-神的一滴2 天前
c++·3d·unity·游戏引擎·godot·图形渲染·虚幻
Horse3D引擎研发笔记(四):在QtOpenGL下仿three.js,封装EBO绘制四边形Horse3D引擎研发笔记(一):从使用Qt的OpenGL库绘制三角形开始 Horse3D引擎研发笔记(二):基于QtOpenGL使用仿Three.js的BufferAttribute结构重构三角形绘制 Horse3D引擎研发笔记(三):使用QtOpenGL的Shader编程绘制彩色三角形 Horse3D引擎研发笔记(四):在QtOpenGL下仿three.js,封装EBO绘制四边形
郝学胜-神的一滴2 天前
程序人生·unity·游戏引擎·godot·虚幻·unreal engine
游戏引擎(Unreal Engine、Unity、Godot等)大对比:选择最适合你的工具在游戏开发领域,选择合适的引擎是项目成功的关键之一。随着技术的飞速发展,市场上涌现出了众多功能强大、各具特色的引擎,从 Unreal Engine 到 Unity,再到 Godot 等等,每款引擎都有其独特的优缺点。本文将深入分析几款流行游戏引擎的特点,帮助开发者在选择时做出明智的决定。
玩代码2 天前
unity·游戏引擎
Unity插件DOTween使用按顺序或并行执行多个动画:在动画关键节点触发事件:沿自定义路径移动:官方文档:DOTween Documentation 通过灵活组合上述功能,可实现复杂的UI动效、场景过渡和角色动画!
伽蓝_游戏2 天前
游戏·ui·unity·架构·c#·游戏引擎·.net
UGUI源码剖析(5):事件的旅程——EventSystem的架构与输入处理管线在前面的章节中,我们已经理解了UI是如何被“画”出来的。现在,我们将探索一个更深层次的问题:UI是如何“活”过来的? 当玩家点击一个按钮时,从硬件发出信号到按钮脚本的OnClick被调用,这期间到底发生了什么?答案,就藏在UGUI的“神经中枢”——EventSystem及其附属模块之中。
与火星的孩子对话2 天前
android·unity·性能优化·c#
Unity大型场景性能优化全攻略:PC与安卓端深度实践 - 场景管理、渲染优化、资源调度 C#本文将深入探讨Unity在大型场景中的性能优化策略,涵盖场景管理、渲染优化、资源调度等核心内容,并提供针对PC和安卓平台的优化方案及实战案例。 提示:内容纯个人编写,欢迎评论点赞。
SmalBox3 天前
unity·渲染
【渲染流水线】[应用阶段]-[渲染命令队列]以UnityURP为例应用阶段最后是CPU向GPU提交需要渲染的数据。通常数据会被复制到显存中,然后设置渲染参数,最后调用渲染接口。PC中是这样的,但是移动设备一般没有单独的显存。使用内存为GPU服务。他们使用同一内存地址。除非要读/写这段内存内容才会复制出一份调整CPU和GPU之间协作。
郝学胜-神的一滴3 天前
c++·qt·3d·unity·图形渲染·unreal engine
Horse3D引擎研发笔记(一):从使用Qt的OpenGL库绘制三角形开始在现代计算机图形学中,OpenGL作为跨平台的图形库,被广泛应用于游戏开发、科学可视化、虚拟现实等领域。Qt作为功能强大的跨平台C++应用开发框架,提供了对OpenGL的良好支持。本文将记录Horse3D引擎开发的起点——使用Qt的OpenGL库绘制一个简单的三角形,并逐步介绍引擎的开发思路和规划。
Jason?135 天前
java·unity·游戏引擎
Unity基于Recoder的API写了一个随时录屏的工具Tips: 需要有Recorder Package引用或存在在项目
年少无知且疯狂5 天前
unity·游戏引擎
【Unity】RectTransformUtility.ScreenPointToLocalPointInRectangleRectTransformUtility.ScreenPointToLocalPointInRectangle 是 Unity 中的一个静态方法,用于将屏幕空间中的点转换为位于 RectTransform 矩形平面上的本地空间点。这个方法在处理 UI 元素时非常有用,特别是在需要将屏幕坐标转换为 UI 坐标的情况下。
weixin_424294675 天前
unity·游戏引擎
Unity 调节 Rigidbody2D 响应速度的解决方案【资料】可以通过多种方式调节 Unity 中 Rigidbody2D 的响应速度,包括降低物理更新频率、屏蔽过小值以及优化物理参数。以下是几种有效的实现方法:
霜绛5 天前
笔记·学习·unity·游戏引擎
Unity笔记(三)——父子关系、坐标转换、Input、屏幕写本系列的目的(自用)是回顾已经学过的知识、记录新学习的知识或是记录心得理解,方便自己以后快速复习,减少遗忘。这里只有部分语法知识。
zxc2446039345 天前
unity·材质
gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数gpu instancer 中由于所有物体只使用同一个材质和网格,不像普通渲染每一个物体都有单独的材质副本,所以大量物体渲染只需要使用一次draw call ,节省了很多性能。而修改单个物体材质的方式也跟普通渲染不一样,每个物体有自己的参数buff,着色器需要获取参数时只需要根据实例id在这个buff中获取参数。 gpu instancer crowd 中也要在着色器中修改才能自定义着色器,根据这个非常反人类的文档,自定义着色器那么重要的部分一部分写在crowd 说明中,一部分写在q&a中 urp中引入c
伽蓝_游戏6 天前
ui·unity·架构·c#·游戏引擎·游戏程序·几何学
UGUI源码剖析(3):布局的“原子”——RectTransform的核心数据模型与几何学在前几章中,我们了解了UGUI的组件规范和更新调度机制。现在,我们将深入到这个系统的“几何学”核心,去剖析那个我们每天都在Inspector中调整、但可能从未真正理解其底层原理的组件——RectTransform。
YF云飞6 天前
游戏·unity
从愤怒的小鸟来看Unity武器拖尾的特效优化目录前言素材下载介绍官方文档不添加拖尾的效果添加拖尾代码控制拖尾生成拖尾排序问题效果修改拖尾高度和存活时间