【UGUI】学会Unity中UGUI中UI元素自适应问题

就像画一幅画,首先我们需要一张什么也没有的白纸贴在画板上(这个画板就是:Canvas),有了画板以后,我们就可以一层层的铺上画面元素了,这些画面元素就是具体的UI元素(包括:一个图、按钮、滚动条、勾选框、文本框等等)而且,在层级面板的UI名称列表中(大纲列表)排在上面的就会被放在图层下方,后面创建的

Unity 编辑器篇|(七)编辑器拓展EditorGUILayout类 (全面总结 | 建议收藏)

专门用于编辑器界面的GUI类,提供了Unity内置类或结构体的控件函数,比如Color类、Vector3类等定义的控件。为编辑器在Inspector和EditorWindow中扩展提供了很大的方便。

【Unity3D编辑器拓展】Unity3D的IMGUI、OnGUI【全面总结】

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。在开发中,常常会遇到要使用OnGUI的地方。也会遇到和类似的代码,那么他们之间有什么不同呢。这些类之间又有什么关系呢。这篇文章就带大家好好的整理一下这方面的内容。首先,放一张脉络图。大图,可放大查看。看着这

【VRTK】【VR开发】【Unity】18-VRTK与Unity UI控制的融合使用

课程配套学习项目源码资源下载。

Unity 编辑器篇|(六)编辑器拓展EditorGUI类 (全面总结 | 建议收藏)

专门用于编辑器界面的GUI类,提供了Unity内置类或结构体的控件函数,比如Color类、Vector3类等定义的控件。为编辑器在Inspector和EditorWindow中扩展提供了很大的方便。

Unity 编辑器篇|(五)编辑器拓展GUILayout类 (全面总结 | 建议收藏)

GUILayout 类是 Unity GUI 的接口,并且具有自动布局功能。固定布局模式和自动布局模式。不必使用一种布局模式来替代另一种布局模式,可在同一OnGUI()函数中同时使用这两种模式。当有预先设计好的界面可供使用时,采用固定布局比较合理。如果预先不知道需要多少元素,或者不想费心进行每个控件

【GitHub Copilot】JetBrains使用GitHub Copilot

作为一个Unity3D游戏开发者,GitHub Copilot经过一年多的使用,有一些感受是:a.非常适合用在写框架级的代码,它能非常准确的识别你的设计意图,节省非常多的码字量b.是比内置Intelligent Sense等代码补齐工具更加智能的API接口补齐工具c.在写一些繁复的业务代码时,也能较

Unity 编辑器篇|(三)Attribute特性 (全面总结 | 建议收藏)

Unity 特性是一种用于装饰(标记)类、字段、方法和属性的 .NET 特性,用于控制 Unity 引擎的行为、检查代码的有效性以及提供更多的编辑器功能。Unity 特性可以帮助开发者更好地定制和控制游戏对象、组件、编辑器界面和其他 Unity 相关元素的行为。

Unity 面试篇|(四)Unity性能优化篇 【全面总结 | 持续更新】

Unity中,CPU准备好需要绘制的元素,对底层图形程序接口进行调用的过程,每次引擎准备数据并通知GPU的过程称为一次Draw Call。DrawCall越高对显卡的消耗就越大。降低DrawCall的方法:动态合批静态合批降低shader的等级特性场景优化策略——遮挡技术。rectMask2D替代M

Unity 编辑器篇|(一)MenuItem菜单栏

"一级菜单/二级菜单上/三级菜单""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""GameObject/二级菜单""CONTEXT/组件名/菜单名""一级菜单/二级菜单上 #_A""Assets/二级菜单""一

Unity C#中LuaTable、LuaArrayTable、LuaDictTable中数据的增删改查

在Lua中和C#中对lua的表进行增删改查是比较常用的表操作,这里主要对比一下lua和C#中分别怎么对表进行增删改查。

Unity 动态绘制表格 表格分页

日常工作中,时常会有动态绘制表格、根据后台数据填充表格内容的需求!使用频率较高,所以整理出组件,方便每次使用!大家共同学习!组件结构简单,层级明朗,便于理解。可更改ui和尺寸用于不同场合。个人总结归纳,便于使用。避免重复造轮子~~~

Unity地面交互效果——2、动态法线贴图实现轨迹效果

之前说了一个使用局部UV采样来实现轨迹的方法。这一篇在之前的基础上,使用法线贴图进行凹凸轨迹的绘制。

Unity 打包的WebGL项目在火狐浏览器Firefox上打开(本地)

出现Firefox配置信息,“三思而后行”点击“接受风险并继续”。关闭Firefox,然后重新启动,将本地的 webgl 文件中的。双击,设置为 true,强制开启 webgl 支持。打开火狐Firefox浏览器,在地址栏内输入。,双击设置为 false,允许加载本地资源。

Unity减少发布打包文件的体积(二)——设置WebGL发布时每张图片的压缩方式

一个项目在发布成WebGL后,其体积至关重要,体积太大,用户加载会经历一个漫长的等待......轻则骂娘,重则用脚把电脑踢烂(扣~质~保~金~)......

Unity Shader - UI/Default shader 优化示例

一般都是使用unity 自带的按钮状态来控制(这些是通过 vertex buffer 来控制的,因为这样可以 vertex buffer 合批)这块比较容易忽略,虽然只是 vs 的计算,而且 UI 的顶点数量不多,一般不是什么问题。但还是那句话,性能如果要做到极致,除了优化 top 热点,其余小的也

Unity3D实现鼠标悬浮UI或物体上显示文字信息

本篇文章实现一个鼠标悬浮在ui或者物体上显示文字的功能不定时更新Unity开发技巧,觉得有用记得一键三连哦。

【unity3D】水平方向上UI自动排列整齐(Horizontal Layout Group组件)

🈶本篇是unity的Horizontal Layout Group组件

Unity 检测鼠标是否在UI上的方法

【代码】Unity 检测是否在UI上的方法。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈