一、AAS介绍与配置我们项目的资源管理使用的是AAS系统(Addressable Asset system,1.19.19版本),所以资源的加载和更新要走AAS的流程。AAS的资源进行构建时,会生成catalog文件清单(包含hash和json文件),catalog文件包含了AAS管理的所有资源的信息,包括资源路径以及各个group的配置信息等,动更流程主要就是围绕catalog文件进行操作展开。
unity技术之NGUI的功能实现(2)
界面横向动画播放: 当点击登陆按钮时,界面会向左移动,同时设置成功的界面会向右运动,到达登陆按钮到的位置,就像是动画播放下一页一样的效果,是不是比一点击按钮页面突然消失和出现来的高大上呢。(上图只是练习用的,朋友们可以做的很漂亮和高大上哦)做法:Tween Position,然后就是改变坐标轴,注【要把Tween Posit
转载
2024-04-29 05:44:49
44阅读
官方教翻译:http://game.ceeger.com/forum/read.php?tid=4172NGUI教程:步骤1-Scene1.创建一个新的场景(New Scene)。 2.选择并删除场景里的MainCamera。 3.在NGUI菜单下选择Create a New UI,会打开UI创建向导。4.在创建向导中你能更改UI的基本参数。现在我们选Default layer,点击Create
转载
2024-05-27 14:49:45
133阅读
UGUI是Unity3D4.6官方提供的UI系统,支持2D和3D UI的开发。Unity3D UI史OnGUI在Unity4.6之前,官方提供的是OnGUI函数来开发UI界面,当然问题也比较多,首先不支持可视化开发,其次UI始终位于所有3D对象的上方,无法实现在UI上添加3D模型的效果。现在一般这套系统多用来在Unity编辑器中开发界面或者快速搭建一些调试界面时使用。NGUI大名鼎鼎的NGUI是可
转载
2024-04-10 18:26:18
109阅读
本节书摘来异步社区《Unity 3D NGUI 实战教程》一书中的第1章,第1.2节,作者: 高雪峰 责编: 张涛1.2 什么是NGUIUnity 3D NGUI 实战教程1.2.1 NGUI插件介绍NGUI是专门针对Unity引擎、用C#语言编写的一套插件,经历了数十个版本的更迭之后,它已经成为了目前世界上应用最广、最成熟的Unity制作UI的插件,完美地弥补了Unity引擎原生GUI系统和Ne
转载
2024-03-28 13:02:14
90阅读
适配问题:
ui原有的适配也只是绑了上下左右的锚点
更该ngui的设置,只能完成按高等比缩放
那么只能自己动手更改了,ngui控制缩放的功能在UIroot下的activeHeight属性
在UIRoot下做如下修改
//设置是的宽高
public const int ManualWidth = 1920;
原创
2016-05-27 08:58:06
1235阅读
1.基础组件 Panel:收集和管理所有 Widget 组件,通过 Widget 的 Geometry 创建实际的 Draw Call :Panel 上的 Depth 大于 Widget,Panel 之间保持不同的 Depth Static:选中后可以提升性能,但会忽略所有 Transform 属性 ...
转载
2021-08-03 17:59:00
197阅读
2评论
环境Unity4.3 NGUI v3.68导入Project界面->右键->import package->custom package载入安装包即可untiy4.6用了自带的新ui,对ngui不再做深入研究,了解下基本概念就好,下面是基本流程创建一个最简单的u...
转载
2015-01-03 18:13:00
157阅读
2评论
大家都知道NGUI中自带了缓动(Tween),我一开始使用的时候,只能让他缓动1次。这里面有一个UIPlayTween可以帮你多次的运行Tween。当然,你可以借助DOTween , ITween等专业的第三方缓动插件。本篇文章只讲解: NGUI的Tween首先对栗子进行一些简单的讲解:主要是对“目标GO”进行位移操作对于“目标GO”需要挂载:TweenPosition , UIPlayTween
原创
2016-09-09 16:26:55
1821阅读
文章目录最终效果新增两个材质配置对应材质瞄准镜的纹理效果代码控制瞄准开镜放大效果效果完结 最终效果新增两个材质镂空材质 全屏遮挡材质配置对应材质这里镂空使用一个圆形图片 ps:注意位置Mask和背景位置不可以调换瞄准镜的纹理效果代码控制瞄准开镜放大效果public class TelescopicView : MonoBehaviour
{
public float zoomLevel
最近接触到2D,偶尔发现NGUI,非常强大,非常好用,学习,总结先。NGUI是Unity的顶级插件,做出的菜单很牛,性能会比较好一些;可以把它当成2D的sprite直接做成一个游戏。简单学习一下:一、创建你的界面;二、精灵Sprite;三、Slicing Sprite;四、拼贴精灵;五、标签;六、按钮;七、滑块;八、复选框;九、输入框;十、三位界面。 开始吧!!!
转载
2024-03-07 14:08:39
48阅读
Unity3d + NGUI 的多分辨率适配
一、当下移动设备的主流分辨率(数据来自“腾讯分析移动设备屏幕分辨率分析报告”)
1.1 iOS设备的分辨率主要有:
宽
高
宽高比
960
640
1.5
原创
2022-02-16 15:39:26
104阅读
public void SetAbsolute(UISprite UISprite,Vector4 vec) { UISprite.GetComponent<UISprite>().leftAnchor.absolute = (int)vec.x; UISprite.GetComponent<UISprite>().rightAnc...
原创
2021-11-18 17:13:47
176阅读
一、当下移动设备的主流分辨率(数据来自“腾讯分析移动设备屏幕分辨率
原创
2021-09-07 15:05:28
716阅读
0x00 前言有一段时间没有更新博客了,在考虑写点什么的时候正好赶上了这个月我的书《Unity 3D脚本编程》又加印了。因此写篇小文聊聊利用shader来实现翻书的效果吧。 虽然本文是这个周日下午雨天的临时起意,而演示的Demo也有广告之嫌,但是还是希望各位看官如果觉得有收获的话能够点赞支持。0x01 Vertex Shader之前看到过类似“Unity怎么实现类似书本的翻页效果”之类的问题,答案
Unity3d + NGUI 的多分辨率适配 一、当下移动设备的主流分辨率(数据来自“腾讯分析移动设备屏幕分辨率分析报告”)1.1 iOS设备的分辨率主要有:宽 高宽高比9606401.511366401.77510247681.3333...
原创
2021-12-14 11:20:08
389阅读
UICamera用于处理NGUI中的手势识别(单击、双击、拖拽) **Sprite(精灵)的创建方式:create->Sprite 创建完精灵之后,指定图集(Atlas),然后为Sprite指定图片。Sprite是图集中的一张小图。特别提醒:千万不要试图通过缩放控件来调整控件的大小,要尽量保证控件的缩放值为Vector.one。通过调整控件的Size值改变大小。 **La
转载
2024-02-13 13:29:50
114阅读
## Unity NGUI 项目架构指南
在进行 Unity NGUI 项目开发时,我们首先需要规划一个清晰的项目架构。这不仅有助于提高开发效率,还能让代码更易于维护。接下来,我们将逐步解释实现一个简单的 Unity NGUI 项目架构的过程。
### 实现步骤概览
| 步骤 | 描述 |
|------|------|
| 1 | 创建Unity项目 |
| 2 | 导入NGU
原创
2024-10-26 06:55:30
32阅读
&nbs
转载
2024-05-06 10:23:53
1220阅读
Unity:2021.1.14flc1 在B站跟着视频 [Unity编程]这大概是最好理解的UI框架了吧搭建的一个UGUI的框架,处理了一些小问题,参考MissingReferenceException: The object of type ‘GameObject‘ has been destroye 整个框架分层比较乱,而且实际运行的话要根据你在unity工程里面具体的资源放置来修改代码里的资
转载
2023-09-24 05:56:40
46阅读