Unity图集简介及使用定义图集是将很多零碎的2D小图整合成一张大图,方便unity渲染合批,降低渲染消耗。优势1.UI的合批处理,减少DrawCall多张图片需要多次DrawCall,合并成一张大图只需要调用一次DrawCall2.减少对内存的占用OpenGL每张贴图都需要设置为2的N次方才能使用,假设有宽高分别为100x100、10x10的两张图片,如果不合成大贴图,那么就需要分别使用128x
转载 2023-10-08 07:15:39
103阅读
属性  . Texture Type:纹理类型。#FF8C001、Texture:通用纹理、默认的纹理。2、Normal Map:法线贴图。选择此选项将颜色通道转换为适合于实时常规映射的格式。(表现凹凸不平的效果)注:法线贴图就是在原物体的凹凸表面的每个点上匀作发现,通过 RGB 颜色通道来标记法线的方向,你可以把它理解成与原凹凸表面平行的另一个不同的表面,但实际上它又只是一个
转载 2023-06-29 22:02:58
173阅读
一.简介 今天来学习一下后处理中比较常用的一种效果,屏幕模糊效果。模糊效果,在图像处理中经常用到,Photoshop中也有类似的滤镜。我们在游戏中也会经常用到。因为屏幕模糊效果是一些高级后处理效果的基础,比如景深等效果都需要用屏幕模糊效果来实现,所以我们首先看一下屏幕模糊效果,然后通过屏幕模糊,进一步学习景深效果与运动模糊效果的实现。 所谓模糊,也就是不清楚,清晰
# 在Unity中加载Android图片的完整指南 作为一名新入行的开发者,了解如何在Unity中加载Android设备的图片是一个基本且非常实用的技能。本文将为你一步一步讲解实现这一功能的流程。 ## 整体流程 以下是加载Android图片的步骤: | 步骤 | 描述 | |--------|------------------
原创 8月前
298阅读
(提前申明一下,因为unity2019之后的版本对导出的Android Studio工程的结构与配置发生了改变,本篇文章所说的内容只适合unity2019之后的版本,2018以前的版本的话请参考旧的版本。如果是第一次导入unity工程引用,可以从第三点开始看)当需要更新ARSDK时,对应已有的Android Studio工程,可以进行以下的操作 1.解除主工程对unity工程的引用1.菜
分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介Unity支持的图像文件格式非常多,包括TIF、PSD、TCA、JPC、PNG、GlF、BMP、IFF、PICT、DDS等。 另外,Unity还支持用Photoshop制作的包含多个图层的PSD格式的图片。PSD格式图片这图层导入Unity之后会自动合并显示,而且该操作还不会破坏PSD源文件的结构。 二、图片格式及尺寸要
# Unity Android 图片压缩格式实现指南 在Unity中进行Android应用开发时,图片资源的大小会直接影响应用的加载速度和运行效率。因此,学习如何进行图片压缩是新手开发者必须掌握的技能。本文将为你提供一个完整的流程,包括每一步所需的代码示例,帮助你实现UnityAndroid平台的图片压缩功能。 ## 整体流程 以下是实现图片压缩的基本步骤: | 步骤 | 描述
原创 7月前
91阅读
最近在做项目的过程中遇到这样的一个需求:玩家可以在游戏过程中进行实时存档,在存档过程中会保存当前游戏进度,同时会截取当前游戏画面并加载到游戏存档界面中。当下一次进入游戏的时候,将读取本地存档图片并加载到游戏界面中。这在单机游戏中是特别常见的一种功能,这里主要有两个关键点。首先是截取游戏画面,这个问题大家可以在《Unity教程之-Unity3d游戏开发之截屏保存精彩瞬间》这篇文章中找到答案。其次是从
转载 2024-06-12 12:58:18
38阅读
一、ASTC纹理压缩格式介绍ASTC是在OpenGL ES3.0出现后在2012年中产生的一种业界领先的纹理压缩格式,它的压缩分块从4x4到12x12最终可以压缩到每个像素占用1bit以下,压缩比例有多种可选。ASTC格式支持RGBA,且适用于2的幂次方长宽等比尺寸和无尺寸要求的NPOT(非2的幂次方)纹理。以ASTC 4x4 block压缩格式为例,每个像素占用1字节,8bits。一张1024*
转载 2023-10-27 11:14:15
1306阅读
记录一个遇到的需求x场景:美术同学在unity里搭好了场景,想要做pv,需要给其中的一个场景做一些ae的动效,因此需要这个场景的深度图因为美术同学搭场景的时候就已经是在unity里面了,也用到了urp的渲染,不好再导回建模软件,所以只能直接在unity里操作 其实如blender等软件是可以快捷得到并且导出深度图的,最好在unity搭场景前先做好解决方案:查了很多资料,好像是不能作为图片输出出来?
转载 2023-11-10 14:08:00
111阅读
【3dsmax】导入Unity3D需要注意的轴问题  轴心绕x轴旋转90度,轴心对齐物体中心,导出选择Y轴朝上 3dsmax在默认配置下导出3D模型到Unity3D中会产生一些问题的。首先,就算一个普通的立方体不做修改,保证是没有旋转的,也就是XYZ的Rotation皆为(0,0,0),导入到Unity3D的时候,你也会发现这个问题会莫名其妙地绕X轴旋转了-90度。其实你也应该注意
转载 2024-07-08 22:20:46
50阅读
起因:有个需求要批量按比例调整UI页面大小。并不是简单的缩放,是所有素材都需要按比例缩小。于是,图片首当其冲。这里记录一下解决方案,因为参考了挺多别人的事例,虽然都描述的都差不多,但大部分都只描述了方法,这里记录一下整个完整的方案。环境:Unity2019.4.10f1 需求是是要把所有的图片按照从 1080x2160 到 720x1440 的等比缩小直接上代码吧public static voi
转载 2024-03-29 06:24:13
118阅读
1.效果图2.生成标注标注生成要求: 1.指定元件生成标注。 2.生成标注出现位置可以设置。根据标注生成的要求,可以在元件添加脚本时将这些信息读取并进行实现。控制标注生成在元件的位置,生成标注的距离。创建标注预制体,分别在标注预制体中设置8个连接点在MSwitchParts增加属性来保存标注出现位置信息,并提供方法进行信息的设置。MSwitchParts中的代码片段public MSwitchPa
转载 2023-11-27 03:06:20
91阅读
首先我们都知道,我们所看见的都是摄像机将画面投影到视口纹理上面,也就是一张RenderTexture,四舍五入就是一张图,那么我们就只需要对这张图进行模糊处理就可以了:而模糊处理我们就需要用到对图片像素进行操作,那么用shader最好了:模糊处理算法 而我用的是高斯模糊:原理: 取当前像素的周围像素进行颜色混合(根据uv坐标偏移拿到对应周围的像素): 而高斯模糊进行的颜色混合比例:从周围像素点取相
转载 2024-08-24 10:09:54
242阅读
作者:looking8k 1、概述 针对AR界的图片识别功能大致有3家;1、ARkit:苹果的开发AR的SDK;2、ARCore:GoogleAR的开发SDK;3、Vuforia:高通的AR开发SDK;以上SDK都有实现图片识别的功能,但是各有特点。ARkit只针对苹果ios开发,可以实现图片的锚点定位,并且相机可以实现在现实空间中的移动;ARCore开发Android,和ios,同样能实现ARk
unity通过提取图片中的字来制作彩色字体 只能提取图片中存在的文字,并且要在ps中吧每个字都切割好,使用ps里面的切片工具 导入到unity里面的图片按照下图修改 上面有三个画红圈的地方,第一个和第二个按照上图改,然后Apply 这样修改时因为在unity里面这种模式才能切割图片 然后点击第三个红圈 接着依次点击上图中画红圈中的地方slice->Slice->Apply 这样图片就切
转载 2024-08-19 10:59:40
219阅读
介绍:在这片中将逐渐添加开发中遇到的各种加载图片的方法、情况一、使用文件流(FileStream)从指定文件夹中读取图片   /// <summary> /// 从外部指定文件中加载图片 /// </summary> /// <returns></returns> private Texture2D
转载 2023-12-26 16:37:25
274阅读
Unity图集、Image和SpriteRenderer前言最近好久没有写技术笔记了,今天继续回归日常学习的状态。 图集Tight PackingUnity提供的SpriteAtlas有一个Tight Packing选项。这个选项勾选之后,图片就会按照它的Sprite Mesh来进行图集排布。可以大大提升图集的使用率,尤其是对于那些斜视角游戏。但是使用Tight Packing会面临一个问题,就是
UNITY_资源路径与加载外部文件
转载 2024-06-25 18:33:23
176阅读
文章目录前言使用环境步骤添加模块添加场景导出平台导出前的设置构建APK其他文章 前言本文章主要演示了,如何将制作好的游戏,导出成APK,安装到手机上。使用环境Unity2022。步骤添加模块确保你已经安装了Android平台的模块。 在Unity编辑器的顶部菜单栏中,选择"Edit"(编辑) > “Preferences”(首选项),然后在"External Tools"(外部工具)选项卡
转载 2024-08-22 10:24:28
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5