Unity
文章平均质量分 51
公众号:程序喵星人
这个作者很懒,什么都没留下…
展开
-
10005003 NGUI 插件学习笔记002-Sprite
3. SpriteSprite使用Atlas图集。3.1 Atlas图集制作选择Atlas Maker。 详细见《6.创建图集》。3.2 Atlas图集选择点击Atlas:打开弹窗,点击show all:选择一个:选择Sprite:选择了NGUI这张Sprite3.3 TypeType:一般使用Simple.3.4 Filp 翻转Nothing: 不翻转Horizon...原创 2021-05-19 22:53:11 · 209 阅读 · 1 评论 -
10005003 NGUI 插件学习笔记002-Label控件,文字显示
2. Label控件,文字显示先隐藏掉相机图标:隐藏前隐藏操作隐藏后添加Label2.1 字体2.1.1 NGUI字体NGUI的字体,可以通过以下操作去制作:使用字体:第二步打开界面:点击show all随便选择一个FGUI字体:效果如下:2.1.2 UGUI字体跟FGUI不同,UGUI字体使用的是ttf字体,默认是使用系统默认字体。打开操作系统的控制面板,找到字体:...原创 2021-05-18 23:38:31 · 330 阅读 · 0 评论 -
10005003 NGUI 插件学习笔记001-UI Root
如上操作,可以打开NGUI已经设置好的Prefab,视图如下:我们自己新增Prefab时,也可以增加到这个工具里面。将Background控件,添加到场景中:如上,会发现有个UI Root。UI Root,就是我们当前场景上UI的根节点,ui界面放在这个根节点下面。点击Camera,可以看到ui摄像机的视野。切换到Game窗口,可以设置摄像机视野,或者说是窗口视图比例:比如,设置为5:4,如下:...原创 2021-05-17 22:55:42 · 241 阅读 · 0 评论 -
10005006 DOTween学习笔记End--动画回调、屏幕震动、路径编辑...
5.动画曲线设置和动画完成回调6.动画的生命周期和生命周期函数7.对话框文字动画8.屏幕震动效果实现9.颜色和透明度动画10.动画组件可视化创建11.路径编辑器功能资源路径:https://download.csdn.net/download/wodehao0808/18768243...原创 2021-05-16 10:05:02 · 106 阅读 · 0 评论 -
10005006 DOTween学习笔记04--From Tweens
using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening; // 引入命名空间public class MyCube : MonoBehaviour { // Use this for initialization void Start () { // 需要注意,我们这里的Cube开始位置是(2,0,0) // DO...原创 2021-05-16 09:48:47 · 92 阅读 · 0 评论 -
10005006 DOTween学习笔记03--快捷播放方式
using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening; // 引用命名空间public class MyButton : MonoBehaviour { public RectTransform panelTrans; private Tweener tweener; private bool isInScreen = fal...原创 2021-05-16 09:32:34 · 101 阅读 · 0 评论 -
10005006 DOTween学习笔记02--控制Cube和UI界面的移动
编辑脚本,并绑定:using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening; // 引用DOTween命名空间public class GetStart : MonoBehaviour { public Vector3 myValue = new Vector3(0, 0, 0); public Transform cubeTrans...原创 2021-05-16 09:26:53 · 338 阅读 · 0 评论 -
10005006 DOTween学习笔记01--DOTween导入和对变量进行动画
DOTween官网:1. 导入DOTween插件直接拖拽到unity工程中2. 对变量进行动画代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening; // 引用DOTween命名空间public class GetStart : MonoBehaviour { public Vec...原创 2021-05-15 23:06:58 · 432 阅读 · 3 评论 -
常用纹理和纹理压缩格式
简单纹理格式RGBA8888 每个像素4字节,RGBA通道各占用8位RGBA4444 每个像素2字节,RGBA通道各占用4位RGB888 每个像素3字节,RGB通道各占用8位,无透明通道RGB565 每个像素2字节,RGB通道各占用5/6/5位,无透明通道RGBA5551 每个像素2字节,RGB通道各占用5位,透明通道1位,所以要么完全透明要么不透明DXT纹理压缩格式DXT纹理压缩格式来源于S3(Silicon & Software Systems)公司提出的S3TC(S3 Textu转载 2021-05-10 19:43:17 · 922 阅读 · 0 评论 -
Sprite 和Texture 的区别
一,导入1,无论是什么格式的图片(最好直接使用PS直接导出的PSD格式),Unity都会自己搞一套格式,并且打包的时候也不会用你文件夹下图片的格式,而是Unity自己的格式。2,都可以在导入时设置,图片在发生拉伸变化时使用那种滤波模式,point ,Biliner,Trilinear,得到依次滤波效果提升的图片,point 使用最邻近滤波,采样像素通常只有一个,图像放大缩小后会有像素风格,在制作棋盘时,不希望有模糊效果选择这这种模式更好。Biliner使用线性滤波,找相邻四个像素差值,放大缩小.转载 2021-05-10 19:38:16 · 924 阅读 · 0 评论 -
Unity实现动态资源加载的4种方式
为了熟悉一下资源加载的API,做了一个加载图片的小demo,实现了4种加载图片方式,并且把同步与异步做了区分。使用unity开发游戏的过程中,资源的加载一直都是需要重点关注的。unity一共提供了5种资源加载的方式,分别是Resources(只能加载Resources目录中的资源),AssetBundle(只能加载AB资源,当前设备允许访问的路径都可以),WWW(可以加载任意处资源,包括项目外资源(如远程服务器)),AssetDatabase(只能加载Assets目录下的资源,但只能用于Editor转载 2021-05-10 19:34:21 · 4372 阅读 · 0 评论 -
Unity的包体压缩以及音效优化
1.音效加载的优化针对安卓平台,如果一开始就将音效给加载进去的话,那么上图中的内存占用率就会很大:导致最为明显的变化就是,场景加载的时候卡顿严重,影响游戏的体验优化方案:对于背景音乐(高频音乐)设置加载模式为streaming模式,使用缓存加载,播放完毕后会自动从缓存中卸载,从而提高内存占用率,如果你发现的的音效很占内存那么试试这个操作肯定不错。2.减少包体体积分析方法: 查看log信息: 查看里面的:...转载 2021-05-10 19:27:17 · 415 阅读 · 0 评论 -
Unity 声音资源优化
Unity3D里声音分为,游戏音效和游戏音乐,游戏音乐,时间长度较长,音效很短。 一.Unity3D游戏引擎一共支持4个音乐格式的文件 .AIFF 适用于较短的音乐文件可用作游戏打斗音效 .WAV 适用于较短的音乐文件可用作游戏打斗音效 .MP3 适用于较长的音乐文件可用作游戏背景音乐 .OGG 适用于较长的音乐文件可用作游戏背景音乐 二. 选择中需要的背景音频,在audioclip修改一些设置:取消勾选preload audio data选项.转载 2021-05-10 19:24:29 · 386 阅读 · 0 评论