
unity
文章平均质量分 62
unity 系统操作 遇到的问题
TO_ZRG
这个作者很懒,什么都没留下…
展开
-
Android Gradle、Android Gradle Plugin、BuildTool关系
Gradle 是一个,支持多种语言(如 Java、Kotlin、C++)和项目类型应用示例:build.gradle文件build.gradle` 文件是用 Groovy 语言编写的。它是 Gradle 构建系统的一部分,负责定义项目的构建脚本,包括依赖管理、任务定义、编译选项等。通过 `build.gradle` 文件,你可以配置和自定义构建过程,使得项目的构建和部署更加自动化和高效。AGP(Android Gradle Plugin)是 Gradle 的。原创 2025-04-03 13:00:38 · 521 阅读 · 0 评论 -
Unity构建WebGL知识点
代码剔除问题:assetbundle中用的类,在主包中剔除了。在 Unity 安装文件夹中有几个插件可供参考(位于。目的是因为assetbundle,可以随时卸载。原创 2024-10-29 17:18:36 · 1095 阅读 · 0 评论 -
使用jenkins打包unity工程
✅git update-index --assume-unchanged <file> 对本地文件忽略跟踪,比如分支上有这个文件,但是忽略本地的跟踪,但是git reset --hard HEAD 之后,还是会更改,所以先stash 再pop。✅sh""" """,""" """表示可写多行shell,且shell中不能定义变量,需要在script{}里面通过def定义变量,然后在sh里面通过${}引用。✅def 变量赋值需要双引号"",比如def ttt="${test}"原创 2024-09-20 09:20:51 · 1303 阅读 · 0 评论 -
Unity 混淆dll
如果是.netframework开发的应用程序,可以使用mono /path/xxx.exe。如果是.net 5及以上开发的应用程序,可以使用dotnet /path/xxx.exe。原创 2024-08-08 13:15:48 · 412 阅读 · 0 评论 -
Unity:2D SpriteShape
可以很灵活的更改sprite的轮廓。比如:它由两部分组成:Sprite Shape Profile、Sprite Shape Controller,需要导入2D Sprite Shape Package.原创 2024-04-04 18:25:41 · 2097 阅读 · 1 评论 -
Unity:Animation 三 Playable、ImportModel
提供了一组创建、混合、修改多种数据的api 和图表,支持 animation,audio,scripts.原创 2024-03-06 10:20:27 · 1367 阅读 · 0 评论 -
Unity 中的旋转、targetFrameRate、 vSyncCount、Time
控制每秒视图渲染多少帧,原创 2023-06-23 21:12:37 · 1475 阅读 · 0 评论 -
Unity 中的特殊文件夹名称、程序集定义
Unity 中的特殊文件夹名称、程序集定义原创 2023-06-23 21:03:37 · 1156 阅读 · 0 评论 -
记录Unity Endless Runner要点
。原创 2023-06-23 20:27:42 · 1229 阅读 · 0 评论 -
unity协程理解
unity 协程理解原创 2023-02-01 17:16:12 · 146 阅读 · 0 评论 -
Podfile 语法
podfile 语法原创 2022-12-12 17:29:12 · 257 阅读 · 0 评论 -
Charles 抓包工具
Charles for Mac转载 2022-06-21 11:22:30 · 491 阅读 · 0 评论 -
Quality.TextureStreaming、异步Task、SRPBatch
Memory Budget 只是一个阈值,表示超过这个阈值之后,在加载开启了mipmap的texture的时候用哪个通道。这对texture占用内存很大的游戏有用可以通过该选项查看mipmap的情况 【厚积薄发】使用Streaming Mipmap后纹理内存没有下降的疑问使用 Async和 Await 的任务异步编程 (TAP) 模型 (C#) | Microsoft Docsasync 关键字 来修饰方法,表示该方法是一个异步方法,该方法一般包含一个或多个await关键字修饰的方法,如果不包含表示该方法是原创 2022-06-01 17:25:14 · 322 阅读 · 0 评论 -
游戏音效 Wwise
【游戏音效】Unity集成Wwise并进行开发的全流程教程(二)Wwise项目_安野的博客-优快云博客转载 2022-05-04 14:48:31 · 205 阅读 · 0 评论 -
帧同步 实现
unity帧同步游戏极简框架及实例(附客户端服务器源码)_CraneInForest的博客-优快云博客_unity帧同步转载 2022-04-21 20:14:23 · 485 阅读 · 0 评论 -
AES 和 RSA 加密
AES与RSA加密的个人理解_大叔猿的博客-优快云博客_aes和rsa加密区别转载 2022-04-06 17:24:50 · 213 阅读 · 0 评论 -
Jenkins 配置IP 地址访问
[Jenkins] 局域网无法根据 ip 访问 jenkins - 简书修改完之后 要重启Jenkinsbrew services restart jenkins-ltsunity 命令行:Unity - Manual: Unity Editor command line arguments配置注意项:1.mac 上Jenkins 的unity 安装目录 /Applications/Unity/Hub/Editor/2019.4.30f1c2/Unity.app 在...原创 2022-02-14 11:59:26 · 8246 阅读 · 0 评论 -
unity 遮挡剔除
Occlusion Cullingunity 中的剔除包括两种,一种是视角剔除,凡是不在摄像机视野内的物体,不进行渲染,第二种就是遮挡剔除,被挡住的物体不被渲染,即使它在相机视野内,两种方法可以共存不进行视角剔除,也不进行遮挡剔除 只进行视角剔除二者都进行Occlusion Culling使用两种存储方式, 一个为 View Cells (静态物体) 另一种为Ta...原创 2019-09-18 10:48:33 · 2858 阅读 · 0 评论 -
unity 之Camera Details
通过自定义和操纵摄像头,你可以让你的游戏呈现真正独特。你可以在一个场景中拥有无限数量的摄像机,它们可以被设置为以任何顺序呈现,在屏幕上的任何位置,或者只呈现屏幕的某些部分。PropertiesProperty: Function: Clear Flags 确定屏幕的哪些部分将被清除。这在使用多个摄像机绘制不同的游戏元素时非常方便。它决定的在空白区域所显示的内容,比如sk...原创 2019-11-05 16:10:12 · 415 阅读 · 0 评论 -
unity Camera 详解
屏幕坐标左下角是原点,上为Y,右为XField of View:透视视角是比例值Viewport Rect:显示视野窗口的大小depth property:值越大,越后渲染,越在上面Using Physical CamerasFocal Length: 焦距,焦距与视野范围成反比,焦距越大,视野越小Sensor Size: 成像大小,决定了成像的比例大小,x y越大,视野越大,与视野成正比 Lens Shifts 镜头偏移:使镜头在上下左右方向偏移...原创 2019-09-12 11:16:49 · 3274 阅读 · 0 评论 -
unity Camera发射射线
Rays from the Camera射线是从摄像机的near clipping plane发射,而不是从相机的位置,摄像机提供了两种方法, ScreenPointToRay 和ViewportPointToRay ,二者的不同是 ScreenPointToRay 需要提供一个像素位置 ,它取决于你的屏幕分辨率, ViewportPointToRay 接受0..1范围内的归一化坐标 ( 0代表左下角 1 代表右上角)Moving the Camera Along a Ray有时得到一条与屏幕位原创 2019-09-17 17:52:20 · 3363 阅读 · 0 评论 -
unity 生命周期图
脚本生命周期流程图原创 2020-01-19 11:56:12 · 340 阅读 · 0 评论 -
TextMeshPro 标点自动换行问题
https://www.jianshu.com/p/b8fb3e6f2a18 字符换行问题原创 2021-05-20 11:57:36 · 1488 阅读 · 0 评论 -
unity 之Navigation 二
NavMesh AgentNavMeshAgent 组件可以创建一个在NavMesh行走的角色,它们知道如何躲避和自己同类型的agent和障碍物PropertiesProperty Function Agent Size Radius Radius of the agent, used to calculate collisions between obs...原创 2019-12-08 15:50:16 · 1074 阅读 · 0 评论 -
unity 之Navigation and Pathfinding
navigation system 允许您创建的人物,可以智能地移动各地的游戏世界, navigation meshes在场景中创建寻路网格. Dynamic obstacles 是动态移动的障碍物, off-mesh links 连接两个不同的网格,可以跳,开门.Navigation System in UnityNavigation System 在寻路的时候,需要让你的人...原创 2019-12-06 17:46:46 · 3066 阅读 · 1 评论 -
Unity:Animation 一 简介
Animation ClipsAnimation Clip 在untiy中有两种方式创建:一种是从外边导入,另一种是在unity内部创建Animation from External Sources外部导入的animation可以有:Humanoid animations 人形动画 Animations 通过3D软件创建的动画 来自第三方库的动画集 (eg, from Unit...原创 2019-12-10 10:56:14 · 3187 阅读 · 1 评论 -
Unity:Animation 二 BlendTree、Optimize
Blend Trees在游戏动画中一个常见的任务是将两个或多个相似的动作混合在一起. 也许最著名的例子就是根据角色的速度混合行走和跑步的动画.另一个例子是一个角色在跑步时向左或向右倾斜,就是根据参数来觉混合动画,决定当前播放的是哪个动画Transitions and Blend Trees的不同: Transitions是从一个state过渡到另一个state. Blend...原创 2019-12-10 16:29:51 · 2485 阅读 · 1 评论 -
unity 之 Particle 内置粒子系统一
A Particle System 组件通过在场景中生成大量的小2D图像来模拟流体实体,如液体, 云和火焰的动画Properties粒子系统有很多属性,Inspector将它们组织成可折叠的部分,称为“模块”.右上角的 Open Editor 可以单独的打开一个编辑器Scene View中的 Particle Effect panel 面板包含了一些属性和预览Prop...原创 2019-11-19 16:43:02 · 1667 阅读 · 1 评论 -
Unity 之 Visual Effect
Halo:耀斑,光晕Halos用于在空气中留下小尘埃颗粒的印象。PropertiesProperty: Function: Color 光晕颜色 Size 光晕大小 DetailsY您可以添加光晕组件到一个Light object,然后设置它的大小和颜色属性,以提供所需的发光效果. 一个Light 也可以单独的设置光晕,在不添加hole组件的前提下...原创 2019-11-22 11:07:05 · 2698 阅读 · 0 评论 -
unity 之 Particle 内置粒子系统二
Emission module这个模块影响发射速率和发射的时间PropertiesProperty Function Rate over Time 单位时间内发射的粒子数 Rate over Distance 每移动一单位距离所发射的粒子数,就是粒子系统每移动单位距离就发射的粒子数,不移动不发射, 这对于模拟由物体运动产生的粒子非常有用(例如,来自汽车车轮...原创 2019-11-20 15:57:21 · 2326 阅读 · 1 评论 -
unity Audio基本知识 一
基本知识:1.unity只能播放44khz(16位)的音频吗?答:不是,unity默认把所有的音频数据,重新采样到44khz的文件中,但这个取决于你的压缩格式,如果你的音频是48khz(24位)的音频,你希望不被重新采样,以原有的频率输出,则需要做的就是更改采样设置:Preserve Sample Rate - 默认情况下,此设置使采样率保持不变,保留原有的速率 Opti...原创 2020-03-24 18:33:41 · 5260 阅读 · 0 评论 -
unity Audio 基础知识二 Audio Mixer
自从 Unity 5.0 开始,音频数据就已经和实际的音频文件分离了. AudioClips 仅仅引用包含音频数据的文件,在AudioClip导入器中有各种选项组合来决定音频在运行时是如何加载的. 这意味着你有很大的灵活性来决定哪些音频文件应该一直保存在内存中 (因为你可能无法预测它在游戏中播放的频率和速度, i.e. footsteps, weapons and impacts), 而其他的资...原创 2020-04-03 15:26:20 · 6248 阅读 · 0 评论 -
Unity Serialization 序列化
1.Script Serialization序列化是unity中把数据结构或者是对象状态转换成unity可以存储的格式的一个自动化过程,一些unity内置的特性就是使用序列化,比如保存和加载,属性面板,实例化,以及prefab你在untiy中如何声明你的变量,影响着unity怎么序列化它,同时也对性能有一定的影响2.什么是热重载热重载是在编辑器下创建修改脚本,能够立马生效的过...原创 2020-04-17 14:42:00 · 2936 阅读 · 1 评论 -
Unity 之 Physics 一
Rigidbody overviewRigidbody 组件是打开物理引擎的窗口,当它挂在到物体上时,物体会立即响应重力,如果还有collider组件的话,回响应碰撞因为Rigidbody组件接管了它所附加的GameObject(游戏物体)的移动,你不应该通过改变Transform属性(如位置和旋转)来移动物体,相反,你应该施加力force来推动GameObject并让物理引擎physi...原创 2019-11-26 16:27:30 · 2966 阅读 · 1 评论 -
Unity 之 Physics 二
Character ControllerCharacter Controller主要用于不使用刚体物理的第三人称或第一人称玩家控制。PropertiesProperty: Function: Slope Limit 最大斜坡的角度,最好是90 Step Offset 爬上楼梯的高度,不能比自身身高还要高一般为 0.1到0.4之间 Skin widt...原创 2019-11-27 16:28:39 · 1465 阅读 · 0 评论 -
unity 之 IMGUI 二
CustomizationCustomizing your IMGUI Controls:自定义IMGUI控件通过 GUIStyles微调你的控件的外观,比如字体的颜色,字体的大小等,当你创建一个控件时,如果你没有声明自己的GUIStyles,unity使用默认的style.如果你有很多个GUIStyles,你可以使用 GUISkin. GUISkin只不过是一个GUIStyles....原创 2019-12-05 12:04:15 · 707 阅读 · 0 评论 -
unity 之 IMGUI
Immediate Mode GUI (IMGUI)“Immediate Mode” GUI system (also known as IMGUI) 是一个完全独立的功能,以Unity的主要游戏对象为基础的UI. IMGUI:IMGUI是一个代码驱动的GUI系统,主要用于作为程序员的工具. 写在OnGUI()方法里面来执行 void OnGUI() { if (G...原创 2019-12-05 10:04:20 · 2529 阅读 · 0 评论 -
unity 预编译指令
在Unity开发中,可以使用预编译条件,宏定义。比如在一个cs文件中#define DevTestusing UnityEngine;namespace Test{ public class Dev : MonoBehaviour { public void Start(...原创 2019-06-24 15:45:48 · 6308 阅读 · 0 评论 -
Video
Video Player component如果你在一个包含mesh renderer组件的物体上添加video player组件,unity默认把视频在该材质的_MainTex上播放你也可以设置视频在Camera Plane,Render Texture,Material中其它的texture(Emission map等)上播放VideoPlayer component R...原创 2019-09-24 00:14:53 · 878 阅读 · 0 评论 -
Unity 之 Texture
TexturesUnity 将3D工程目录下的Asset文件夹下的任何图片和 image or movie file 识别为Texture (2D projects工程中,它们被当作 Sprites). 只要图像符合下列尺寸要求, ).PropertiesTexture TypeProperty: Function: Texture Type 使用这个来定义你的...原创 2019-11-25 15:10:38 · 9240 阅读 · 0 评论