游戏

Unity C#入门:事件Event的创建与订阅取消订阅

Unity C#入门:事件Event的创建与订阅取消订阅 📚 本章学习目标:深入理解事件Event的创建与订阅取消订阅的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity C#入门篇(第二篇)。 在上一章,我们学习了&

Pycharm早期的community版本下载

2025年12月30号编写,新版PyCharm合并,但工作场景需要community版本 如何在当前Pycharm官网,下载community版的安装软件 以pycharm-community-2020.3.5.tar.gz为例(Linux) Pycharm早期版本的community版本下载 前言 一. 直接在浏览器搜索PyCharm&#

【Unity笔记】保姆级AssetBundle详解(含代码+避坑指南)

【Unity笔记】保姆级AssetBundle详解(含代码+避坑指南)前言:AssetBundle是Unity开发中核心的资源管理技术,主要用于减小安装包体积、实现资源热更新和按需加载,是中大型Unity项目必备技能。本文从基础概念、完整流程、代码示例到最佳实践,全面梳理AssetBundle知识点&#x

雷火游戏引擎开发面试题精选:10道高频考题+答案解析

雷火简介网易雷火是网易旗下的核心游戏工作室,以《逆水寒》、《倩女幽魂》等知名游戏闻名。雷火在游戏引擎技术方面有深厚积累,特别是在自研引擎、图形渲染、性能优化等领域。面试风格偏向技术深度和实践能力,注重候选人的底层原理理解和实际问题解决能力。题目列表(10道)题目1:C++中vector和list的区别及底层实现原理题目描述:面试官问:"请详细说明C++中vector和list的区别,包括它们的底层

Unity C#入门:封装的核心思想与实操案例

Unity C#入门:封装的核心思想与实操案例 📚 本章学习目标:深入理解封装的核心思想与实操案例的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity C#入门篇(第二篇)。 在上一章,我们学习了"Unity

Unity全局事件中心与新版输入架构实现练习——上帝模式与英雄模式的输入系统映射切换

维度解耦:构建工业级 Unity 事件驱动与新版输入架构本文将通过 Input System + 全局事件总线 (Event Bus) 的实战案例,解析如何构建一个高内聚、低耦合的现代化游戏骨架。 一、 为什么需要这套系统?传统的 Input.GetKeyDown 会导致逻辑分散在各个脚本的 Update 中,难以管理模式切换&#x

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

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

Unity TMP中文字体配置全攻略

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

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

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

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

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