摘要: 最近遇到一个问题:我定义了一个引用类型的变量A=B,B的变更的时候,A不会变更,我需要重新让A等于B。感觉和平常使用的引用变量不太一样,很少遇到我需要主动去更新的情况。我以为引用会像魔法一样自动更新😄先看代码: using System; using System.Collections.Gene 阅读全文
posted @ 2026-06-03 18:54 apssic 阅读(3) 评论(0) 推荐(0)
摘要: 一、record是什么 record是为数据处理设计的类型,record 是一种拥有“值语义”的引用类型(或值类型)。 public record Person(string FirstName, string LastName); Person的实例将分配在堆上。 二、record的核心特性 1. 阅读全文
posted @ 2026-05-18 16:26 apssic 阅读(6) 评论(0) 推荐(0)
摘要: 一、行为驱动开发是什么 行为驱动开发(Behavior-Driven Development,简称 BDD):是一种敏捷软件开发方法,它强调从业务行为和期望结果出发编写测试用例,使用自然语言描述系统行为,从而促进业务人员、开发人员和测试人员之间的沟通与协作。 二、BDD的核心构成 BDD的核心构成通 阅读全文
posted @ 2026-05-13 20:09 apssic 阅读(51) 评论(0) 推荐(0)
摘要: 一、基本概念 引用类型的实例对象存储在托管堆上,变量保存的是对象的引用。 不可变引用类型:对象状态:创建后不可修改修改操作:创建新对象线程安全:天然安全(无需锁)内存开销:修改时产生新对象 可变引用类型:对象状态:创建后可修改修改操作:修改原对象线程安全:需要同步机制内存开销:修改无额外对象 二、常 阅读全文
posted @ 2026-05-11 16:58 apssic 阅读(2) 评论(0) 推荐(0)
摘要: 事件核心代码: using System; namespace EventCore { public class EventDispatcher { private Action _action; public void Register(Action action) => _action += a 阅读全文
posted @ 2026-05-09 13:27 apssic 阅读(3) 评论(0) 推荐(0)
摘要: CI/CD:CI(持续集成):频繁提交 + 自动测试。CD(持续交付/部署):自动打包并部署到测试环境。////////////////////////////////////////////////////////////////////////////////////////现在的CI/CD流程 阅读全文
posted @ 2026-05-07 17:32 apssic 阅读(5) 评论(0) 推荐(0)
摘要: EffectLink意为表现连接者,设计目的是为了解耦代码和表现。例子:一个木桶发生爆炸。传统写法:在木桶类里写资源管理器调用爆炸特效播放,音频管理器播放爆炸音效。EffectLink写法:EffrctLink.PlayEffect(EffectType.boom, m_pos, m_size);然 阅读全文
posted @ 2026-04-30 20:09 apssic 阅读(4) 评论(0) 推荐(0)
摘要: 通过事件总线系统来进行事件的监听/发送不同模块的特定层可以去监听和发送事件总线下的事件可以发送事件/监听事件的层:System:逻辑层,处理逻辑Model:数据层,存储数据Handle:网络层ViewModel层:交互和数据层之间的层,用来处理数据和表现之间的层/////////////////// 阅读全文
posted @ 2026-04-30 19:39 apssic 阅读(5) 评论(0) 推荐(0)
摘要: 一、MVC加Event的混沌 在MVC中,我们当前有窗口: WndA,WndB,WndC。我们有事件:BData_ChangeEvent(bool isOpen):B相关数据变更事件,isOpen为true时,打开WndBCData_ChangeEvent(bool isOpen):C相关数据变更事 阅读全文
posted @ 2026-04-30 19:34 apssic 阅读(6) 评论(0) 推荐(0)
摘要: 最终方案: 美术资源:统一打成AssetBundle,写一个资源加载器去管理。 配置表数据:放在StreamingAssets下,StreamingAssets下的文件只可读,配置数据需要可读即可,且由于是单机项目允许玩家访问修改配置数据。 存档数据:JSON + Application.persi 阅读全文
posted @ 2026-01-09 10:44 apssic 阅读(25) 评论(0) 推荐(0)