Jenkins自动化流程 前言 在公司开发游戏项目时,有配合测试工程师来部署Jenkins打包Unity的Android项目。了解到了Jenkins自动打包的流程,所以写篇博客来记录一下。 一、Jenkins是什么 Jenkins是一个开源软件项目,是基于Java开发的一个持续集成工具(CI),具有友好的操作界面,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。通常与版本管理工具(SCM)、构建工具结合适用。 Tools lwy 12天前 59 热度 0评论
Docker教程 一、安装Docker 先登录到新服务器, 在创建服务器用户,并赋予权限 # ssh连接 xxx.xxx.xxx.xxx替换成新服务器的公网IP ssh root@xxx.xxx.xxx.xxx # 创建用户 adduser username usermod -aG sudo username 安装tmux和docker,再根据docker安装教程进行安装 sudo apt-get update s Linux lwy 25天前 80 热度 0评论
UGUI核心源码剖析 前言 Core模块主要为Culling(裁剪)、Layout(布局)、MaterialModifiers(材质球修改器)、SpecializedCollection(收集),Utility(实用工具)、vc(顶点修改器)。 一、Culling裁剪模块 Culling是对模型裁剪的工具类,大都用到Mask遮罩上,只要Mask才有裁剪的需求。Cliping类FindCullAndClipWorldRe Unity lwy 26天前 75 热度 0评论
UGUI的输入与事件模块 前言 UGUI把输入事件分为四个模块。分别是 事件数据模块 输入事件捕获模块 射线碰撞检测模块 事件逻辑处理以及回调模块 一、事件数据模块 事件数据模块主要是获得数据,提供数据服务。主要存储了事件发生的位置、事件对应的物体、事件的位移大小。触发事件的输入类型。以及事件的设备信息等。 主要为三个类:BaseEventData、PointerEventData、AxisEventData,分别为事件数 Unity lwy 27天前 113 热度 0评论
平衡二叉树 一、 什么是平衡二叉树? 1.1 基本概念 平衡二叉树是一种特殊的二叉搜索树,它通过特定的平衡机制确保树的高度始终保持在对数级别。(解决了二叉搜索树的极端情况) 1.2 平衡条件 对于树中的任意节点,其左子树和右子树的高度差绝对值不超过1: 平衡因子 = 左子树高度 - 右子树高度 (注: 左 - 右) 平衡条件:|平衡因子| ≤ 1 二、为什么需要平衡二叉树? 2.1 二叉搜索树的退化问题 有序 算法 lwy 2025-10-30 110 热度 0评论
二叉搜索树 (Binary Search Tree) 一、什么是二叉搜索树? 二叉搜索树,也称为二叉排序树或二叉查找树,是一种特殊的二叉树。它或者是一棵空树,或者是具有下列性质的二叉树: 左子树上所有节点的值均小于它的根节点的值。 右子树上所有节点的值均大于它的根节点的值。 左、右子树也分别为二叉搜索树。 这个定义是递归的,它确保了整个树具有一个关键的属性:中序遍历二叉搜索树,可以得到一个升序排列的有序序列。 二、 核心性质与优点 有序性:结构本身隐 算法 lwy 2025-10-29 115 热度 0评论
欧拉函数求质数 欧拉函数求质数 #include<iostream> using namespace std; typedef long long ll; const int N = 1e6 + 10; int euler, primes, cnt; bool st; void get_eulers(int n){ euler = 1; for(int i = 2; i < 基础算法 lwy 2024-09-03 690 热度 0评论
UI 优化 官方解释 Statistics 窗口官方解释 UI合批规则:https://blog.csdn.net/sinat_25415095/article/details/112388638 Unity四种合批技术详解:https://blog.csdn.net/ww1351646544/article/details/139678759 一、UI组成 UI组成:UGUI中的每个组件都是由3D网格,材质 Unity lwy 2024-08-28 1288 热度 0评论
UGUI基础 一、UGUI概述 UGUI(Unity GUI)是Unity引擎中的用户界面系统,用于创建游戏和应用程序中的用户界面,它基于画布(Canvas)系统,通过组件和GameObject来排列、定位和样式化UI元素。 Unity社区的UGUI学习链接:https://developer.unity.cn/projects/637c68a3edbc2a001ba22eee UGUI的主要特点包括: 基于组 Unity lwy 2024-08-28 994 热度 0评论
最小生成树 (Prim算法和Kruskal算法) 一、最小生成树什么? 1.1 定义 最小生成树: 一个有n个结点的连通图的生成树是原图的最小连通图,且包含原图的所有n个结点,并且保持图的连通的最少的边。 最小生成树可以用:Prim算法和kruskal算法求出 1.2 应用 铺设电缆: 以尽可能低的总价去铺设城市之间的电缆(假设每两个城市可以连通) 旅行家: 某人自驾游想花费最短的路程去旅行到自己所想去的城市(城市有n个 n > 2) 连接 基础算法 lwy 2024-08-26 901 热度 0评论