Cubase软件使用 一些软件的注意点,使用的是Cubase5,后续遇到新的注意点会在此模块补充。 项目设置 走带控制器 走带控制器可能因分辨率原因不见,把windows任务栏调整到上方就能看到了 走带控制器位置 Transport/Transport Panel TEMPO单元格中可以调整拍子和速度,下方数字速度,默认变速,点击TEMPO可以调整…
目录结构 下面的目录结构并非框架完整结构,只是目前阶段所更新到的部分的目录结构,后续可能会发生改变。 项目资源目录 游戏对象目录 前置知识 C#扩展方法的使用 使用扩展方法,能够向现有的类型中添加方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法的结构 扩展方法所在的类必须声明为static 扩展方法必须生命为public和…
设计模式概述 软件设计原则 开闭原则 里氏代换原则 依赖倒转原则 接口隔离原则 迪米特法则 合成复用原则 设计模式分类 创建型模式 用于描述“怎样创建对象”,它的主要特点是“讲对象的创建与使用分离”。 单例模式 原型模式 工厂方法模式 抽象工厂模式 建造者模式 结构型模式 用于描述如何将类或对象按某种布局组成更大的结构。 代理模式 适配器模式 桥接…
对于我们的项目组来说,一个全面且系统的教学大纲是至关重要的。它不仅是团队传承和未来发展的关键,还融合了前几届成员的经验和最佳学习方法。这样的大纲能够帮助新成员快速且高效地从基础学起,迈向项目实践。此外,它还是编写培训教材的重要依据和参考。基于这些考虑,本篇教学大纲应运而生。 第一阶段 在本阶段,我们的目标是引导新成员从零开始逐步掌握技术知识。众所周…
在编程学习的早期阶段,许多人首先接触的是C语言。作为一种经典的面向过程语言,C语言为理解编程基础概念提供了坚实的基础。然而,在处理大型或复杂的项目时,面向过程的语言可能会导致诸多挑战,尤其是在代码管理和维护方面。 随着项目规模的扩大,面向对象的编程语言成为了更合适的选择。这类语言通过封装、继承和多态等概念,提供了更高的代码可重用性和更强的模块化能力…
在当今的项目实践中,工程化的角色至关重要。实际上,没有工程化的支持,构建大型项目几乎是不可能的任务。本文旨在从技术小白的视角出发,逐步深入,采用自顶向下的方法,带领大家系统地学习工程化的基础知识。我们将通过易于理解的语言和实例,确保即使是刚入行的开发者也能够掌握工程化的核心概念和实践方法。 工程化引入 什么是工程化以及为什么要学习工程化 为什么要学…
建站后的首篇文章,通过各种编程语言实现 “Hello,World!”,以此作为纪念。