摘要: 游戏实现中的设计模式 模式一词来源于建筑业,每一种模式都在说明一个一再出现的问题,并描述解决问题的核心,让你能够据以变化,产生出各种招式来解决上万个类似的问题。 设计模式往往满足以下几项要求: 解决一再出现的问题 解决问题的方案和问题核心的关键点 可以重复使用的解决方案 设计模式的六大原则 单一职责 阅读全文
posted @ 2025-07-19 16:42 soryu-ryouji 阅读(122) 评论(0) 推荐(0)
摘要: Intro 在最早的时候,软件开发并不区分什么叫作视图层,什么叫作数据层,所有的内容都是混在一起的。 在小的项目中,这样做并没有什么不好,但当项目的规模大起来时,项目的复杂度会以不断增加,最终屎山会将开发项目的程序员压垮。 在维护屎山时,程序员们发现,如果将数据和表现分开,可以更好的维护代码,MVC 阅读全文
posted @ 2025-07-19 16:41 soryu-ryouji 阅读(41) 评论(0) 推荐(0)
摘要: Intro 人工智能(Artificial Intelligence,简称AI),是指由人工制造出来的系统所表现出来的模拟人类的智能活动,通常也指通过计算机实现的这类智能。在游戏中,对于AI,应该关注的问题是如何让游戏角色能像人或动物那样“感知”、“思考”和”行动”,让游戏中的角色看上去像具有真实的 阅读全文
posted @ 2025-07-19 16:40 soryu-ryouji 阅读(73) 评论(0) 推荐(0)
摘要: Unity Profiler Unity Profiler 是 Unity 引擎自带的性能分析工具,能够在运行时为大量的 Unity3D 子系统生成使用情况和统计报告,可以帮助开发者快速找到游戏的性能瓶颈。 一般情况下,有两种使用 Profiler 工具的方法,分别是指令注入和基准分析。 指令注入( 阅读全文
posted @ 2025-07-19 16:38 soryu-ryouji 阅读(128) 评论(0) 推荐(0)
摘要: Intro QFramework 是一个由凉鞋开发的轻量级的框架,狭义上的 QFramework 是指仓库里的那个 QFramework.cs 文件,提供的是一套数据管理的方式,他由 Architecture, System, Controller, Model 组成,辅以 TypeEventSys 阅读全文
posted @ 2025-07-19 16:37 soryu-ryouji 阅读(314) 评论(0) 推荐(0)
摘要: 内容为原创,请读者不要将内容二次复制到 CSDN 等网站,拒绝互联网垃圾从你我开始。 🌴 介绍 反向遮罩是一种常见的 UI 效果,用于反转遮罩区域,使得原本被遮罩的部分显示出来,而未被遮罩的部分被隐藏。这种效果常用于制作镂空 UI 或复杂的遮罩形状。 🛠️ 功能实现 创建 InvertMask. 阅读全文
posted @ 2025-03-18 15:23 soryu-ryouji 阅读(536) 评论(0) 推荐(0)
摘要: C# 相关 请简述拆箱和装箱 装箱操作:值类型隐式转换为object类型或由此值类型实现的任何接口类型的过程。 1.在堆中开辟内存空间。 2.将值类型的数据复制到堆中。 3.返回堆中新分配对象的地址。 拆箱操作:object类型显示转换为值类型或从接口类型到实现该接口值类型的过程。 1.判断给定类型 阅读全文
posted @ 2024-06-22 07:45 soryu-ryouji 阅读(820) 评论(0) 推荐(0)
摘要: 要在Windows下编译Godot, 需要以下环境: Visual Studio Community:使用最新版本。 MinGW-w64:可以替代 Visual Studio。请务必将其安装/配置为使用 posix 线程模型。使用 MinGW 编译主分支时,需要 GCC 9 或更高版本。 Pytho 阅读全文
posted @ 2024-05-12 10:20 soryu-ryouji 阅读(1205) 评论(2) 推荐(0)
摘要: 如何在vscode中为c#编写单元测试 如何从零开始创建一个单元测试工程 创建测试单元工程 创建测试文件的方法和新建项目类似,都是使用dotnet new命令。 dotnet new xunit 为测试单元工程添加需要测试的工程的项目引用 dotnet add reference ..\progra 阅读全文
posted @ 2024-04-05 16:15 soryu-ryouji 阅读(367) 评论(0) 推荐(0)
摘要: 未经许可禁止转载,不制造互联网垃圾,从你我做起 本人Linux环境:Mint Linux 21 从Unity官方源下载unity 官方文档 Debian or Ubuntu Installing: To install the Unity Hub on a Debian or Ubuntu Linu 阅读全文
posted @ 2022-12-04 12:46 soryu-ryouji 阅读(1902) 评论(0) 推荐(0)