Unity游戏框架设计之UI管理器
UI 模型管理器主要管理 UI 上数据的设置和读取。为了将数据显示到 UI 上,则必须选定一个 UI 组件作为载体。对于不同的 UI 组件,则有不同的设置和读取方法。因此引入类来区分不同的 UI 组件。下述代码以 UI 组件中的 TextMeshProUGUI 组件为例,分别编写对应的 UI 组件的
Unity打包WebGL后 自适应网页分辨率
unity 打包webGL 网页版自适应
Unity性能优化技巧篇
当Canvas下有Mesh发生改变时,如:SetActiveTransform属性变化Graphic的Color属性变化(改Mesh顶点色)Text文本内容变化Depth发生变化Layout修改RectTransform部分影响布局的属性Graphic的Mesh或Material发生变化Mask裁剪
【Unity】 Unity PackageManager通过git url 加载插件失败问题
Unity PackageManager通过git url 加载插件失败问题
Unity坐标系的转换—世界坐标转为UI坐标
直接调用WorldToAnchorPos,传入对应的参数返回UGUI坐标。
使用Unity 接入 Stable-Diffusion-WebUI的 文生图api 并生成图像
在无聊的时候,想瞅一下sd生图遂做了一下注意:我采用了异步处理,每点击一次发送一次请求,不需要等待生成完再点击。后面生成的画面会覆盖掉之前的。
Unity UGUI事件输入,点击UI无反应
UGUI点击失效
Unity跨平台UI解决方案:可能是最全的FairyGUI系列教程
希望大家能有一个好心态,想进什么样的公司要想清楚,并不一定是大公司,我选的也不是特大厂。当然如果你不知道选或是没有规划,那就选大公司!希望我们能先选好想去的公司再投或内推,而不是有一个公司要我我就去!还有就是不要害怕,也不要有压力,平常心对待就行,但准备要充足。最后希望大家都能拿到一份满意的 off
unity发布webGL压缩方式的gzip,使用nginx作为web服务器时的配置文件
unity发布webGL压缩方式的gzip,使用nginx作为web服务器时的配置文件
Unity中的两种射线检测方式(物理与UI)
unity中两种射线检测方式
Unity 性能优化之GPU Instancing(五)
GPU Instancing也是一种Draw call的优化方案,使用一个Draw call就能渲染具有多个相同材质的网格对象。而这些网格的每个copy称为一个实例(Instancing)。使用GPU Instancing可以在一个Draw Call中同时渲染多个相同或类似的物体,从而减少CPU和G
Unity与Android交互通信系列(1)
运行于Android平台的原生App直接调用Android接口,可以享受近水楼台先得月的优势,而使用Unity开发的Android应用App则像是二等公民,使用Android原生功能特性就要麻烦得多,比如WiFi、蓝牙等,特别是一些高级功能特性,Unity中没有完全覆盖,直接在Unity中开发显得力
Unity Shader实现UI流光效果
Unity Shader实现UI流光效果
Unity对接科大讯飞实时语音转写WebAPI(Windows平台)(一)
要实现语音转文字。首先我们需要从麦克风获取到语音数据,这里用到了Microphone类,Unity自带;其次,需要将语音数据发送给讯飞,这里用到的是WebSocketSharp.WebSocket,用习惯了。然后就是按照文档一步步踩坑了。
unity WebGL部署时的常见报错处理
我这里使用的win11自带的iis服务器配置的,每个版本的iis服务器配置方式可能不一样,单都大同小异。这个选项默认是勾选的,但是如果想使用解压缩来提高性能最好使用第二种解决方案,这种方式官方文档有解决方案但是比较麻烦。打开webbgl发布目录下面的web.config配置文件在节点下面添加以下代码
Unity 性能优化之UI和模型优化(九)
UI和模型的一些优化。unity本身支持多种UI:IMGUI、UIElement、UGUI、NGUI、FairyGUI等好记性不如烂笔头!上一章:链接:Unity 性能优化之图片优化(八)
Unity与Android交互通信系列(3)
至此,Android端的模块已完成,在左侧Project列表中选中android2unity模块,然后在Android Studio菜单中依次选择Build →Rebuild Project开始构建模块aar包,如图7所示,构建完成后,可以在android2unity模块下的build →outpu
“Unity 输入变得简单:触摸事件和鼠标交互指南”
触摸输入是许多移动和基于触摸屏的游戏和应用程序的一个基本方面。无论您是在创建休闲手机游戏还是 VR 体验,了解如何在 Unity 中使用触摸输入都至关重要。在本综合指南中,我们将探讨什么是触摸输入、如何使用它以及如何确定触摸的位置以及对应的游戏对象
[性能优化] ScrollView视图优化为循环列表
问题描述:原先商城的物品栏中的item 是load在一个scrollView 下,用于滑动查看。仅仅在父级panel下是使用了NGUI原生的scrollview 组件,随着商场物品列表中新物品的增多。panel下加载的实例也非常庞大。而大部分的实例用户也无法看到(scrollView工作原理是只渲染
Unity中的UI系统之GUI
全局颜色//全局的着色颜色,影响背景和文本颜色//文本着色颜色//背景元素着色,和全局颜色相乘整体皮肤样式。