相关文章
Unity-RectTransform设置UI width
不知道有没人需要这样的代码,就是.sizeDelta //不确定是不是英文翻译的原因,基本很难理解,sizeDeltaSize,//未必完全正确,但这么写好像总没错过
//image 在一个UnityEngine.UI.Image 的数组内foreach (var image in l…
建站知识
2025/3/31 5:46:58
OpenGL(三)管线介绍和三角形绘制
目录 一、图形渲染管线概述管线阶段详解 二、核心概念:VAO、VBO、EBO2.1 顶点缓冲对象(Vertex Buffer Object, VBO)2.2 顶点数组对象(Vertex Array Object, VAO)2.3 元素缓冲对象(Element Buffer Object, E…
建站知识
2025/3/27 15:09:16
Unity URP自定义Shader支持RenderLayer
前言:
当我们想用一个灯光只对特定的物体造成影响,而不对其余物体造成影响时,我们就需要设置相对应的LightLayer,但是这在URP12.0是存在的,在之后就不存在LightLayer这一功能,URP将其隐藏而改成了RenderLa…
建站知识
2025/4/1 19:31:53
计算机网络(第三章)
数据链路层
一、数据链路层的背景 知识背景梳理: 网络中的主机、路由器、交换机都必须实现数据链路层; 数据链路层使用的信道: 点对点信道:这种信道使用一对一的点对点通信方式。广播信道:使用一对多的广播通信方式&…
建站知识
2025/3/27 15:02:04
Android 12系统源码_系统启动(二)Zygote进程
前言
Zygote(意为“受精卵”)是 Android 系统中的一个核心进程,负责 孵化(fork)应用进程,以优化应用启动速度和内存占用。它是 Android 系统启动后第一个由 init 进程启动的 Java 进程,后续所有…
建站知识
2025/4/1 16:55:50
怎样实现CAN数据的接收和发送?
在裸机环境下实现CAN数据的接收和发送,需要通过 硬件寄存器操作 或 HAL库函数 结合 手动实现的队列 来完成。以下是完整的接收和发送流程实现:
1. 硬件初始化 首先初始化CAN控制器和GPIO:
void CAN_Init(void) {// 1. 使能CAN时钟__HAL_RCC…
建站知识
2025/4/1 1:47:34
npm前端模块化编程
1. 代码编写
使用npm和Webpack进行前端模块化编程的完整案例。这个案例将创建一个简单的网页,该网页显示一个标题和一个按钮,点击按钮会在控制台中打印一条消息。
步骤 1: 初始化项目
创建项目目录并初始化npm:
mkdir my-modular-fronten…
建站知识
2025/3/27 14:55:57