游戏

Unity的NGO(Netcode for GameObject)

前言提到游戏,多人游戏是其中绕不开的话题,想要实现多人游戏,我们并不需要自行搭建网络框架,因为NGO就是Unity为我们提供的官方网络框架,本篇文章将由浅入深的带您了解NGO (观前须知:本文所使用的Unity6可能与团结引擎或Unity2022的部分API存在差异,详细可咨询Unit

Unity 3D基础:3D模型的导入与材质赋值

Unity 3D基础:3D模型的导入与材质赋值 📚 本章学习目标:深入理解3D模型的导入与材质赋值的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 3D基础篇(第四篇)。 在上一章,我们学习了"Unity

Windows 命名管道(Named Pipe),用于 Unity 与桌面程序之间的进程间通信(IPC)

Unity与桌面程序集成 - 使用说明 项目概述这个解决方案演示了如何通过C#桌面程序启动Unity,并通过命名管道(Named Pipe)实现双向进程间通信,使桌面程序与Unity可以互相发送消息和调用方法。 快速开始 步骤1:准备Unity项目 打开Unity编辑器(2021.3.5f1c1或兼容版本) 打开项目(当前目录) 确保场景中有GameObject,并将脚本添加到该Ga

Unity 2D基础:2D动画Animator的入门配置

Unity 2D基础:2D动画Animator的入门配置 📚 本章学习目标:深入理解2D动画Animator的入门配置的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 2D基础篇(第三篇)。 在上一章,我们学习了&

Unity 2D基础:Tilemap碰撞体的添加与碰撞检测

Unity 2D基础:Tilemap碰撞体的添加与碰撞检测 📚 本章学习目标:深入理解Tilemap碰撞体的添加与碰撞检测的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 2D基础篇(第三篇)。 在上一章,我们学习

Python入门:Python3 datetime模块全面学习教程

Python入门:Python3 datetime模块全面学习教程 Python入门:Python3 datetime模块全面学习教程,这篇 Python datetime 模块学习教程,系统介绍了该标准库在日期时间处理中的核心用法。首先明确其 5 个核心类(date、time、datetime、timedelta、tz

Unity C#入门:变量的定义与访问权限(public/private)

Unity C#入门:变量的定义与访问权限(public/private) 📚 本章学习目标:深入理解变量的定义与访问权限(public/private)的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unit

Unity C#入门:条件语句(if/else)的实战应用

Unity C#入门:条件语句(if/else)的实战应用 📚 本章学习目标:深入理解条件语句(if/else)的实战应用的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity C#入门篇(第

Unity TMP中文字体配置全攻略

Unity 使用 TextMesh Pro (TMP) 字体,尤其是处理中文字体时,核心在于通过 Font Asset Creator 工具创建专用的字体资源文件(.asset),并将其赋给 TMP 文本组件。默认的 TMP 字体不包含中文字形,因此直接显示中文会出现“口口”或方块 。以下是从导入到解决中文问题的完整步骤。1. 导入与基础设置首先确保项目中已安装 TextMesh Pro 包。

Unity 2D基础:2D碰撞体Collider2D的类型与使用

Unity 2D基础:2D碰撞体Collider2D的类型与使用 📚 本章学习目标:深入理解2D碰撞体Collider2D的类型与使用的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 2D基础篇(第三篇)。 在上一章&#xff0