摘要: XNA/FNA/MonoGame/KNI 创建指定尺寸纯色 Texture2D 效果 我使用的是 FNA,对其它XNA系框架其实没有试过。 一、演示 二、代码 public static Texture2D CreateSolidColorTexture2D(int width, int heigh 阅读全文
posted @ 2025-07-05 20:54 fanbal 阅读(35) 评论(0) 推荐(0)
摘要: FNA 的 HLSL Shader 编译的方法 一、步骤 fxc.exe 下载: https://github.com/prime31/Nez/tree/master/DefaultContentSource/FNAShaderCompiler fxc.exe /T fx_2_0 MyEffect. 阅读全文
posted @ 2025-06-26 22:29 fanbal 阅读(37) 评论(0) 推荐(0)
摘要: Nez 中使用 Collider 检测碰撞交叠 在 Unity 和 Godot 中都有检测碰撞的方式,这里提到的碰撞是指对象交叠,并不是单纯意义上的物理碰撞,是和物理引擎关系不大的。在进行范围内触发任务,攻击范围视野探测等等会有一定相关,但是和物理碰撞确实关系不大。 一、Nez 中自带的 Colli 阅读全文
posted @ 2025-06-23 21:07 fanbal 阅读(39) 评论(0) 推荐(0)
摘要: Avalonia 的 TreeDataGrid 在 Avalonia 的文档中其实没有特别详细,你可能有一些功能想要做,为此特别贴出来。 目标:自定义右键菜单/自定义菜单 你需要有 https://docs.avaloniaui.net/zh-Hans/docs/reference/controls 阅读全文
posted @ 2025-06-16 11:39 fanbal 阅读(296) 评论(0) 推荐(0)
摘要: Avalonia TreeDataGrid 实现复制当前格的文本 Avalonia 的 TreeDataGrid 在 Avalonia 的文档中其实没有特别详细,你可能有一些功能想要做,为此特别贴出来。 目标:实现复制当前格的文本 你需要有 https://docs.avaloniaui.net/z 阅读全文
posted @ 2025-06-16 10:53 fanbal 阅读(173) 评论(0) 推荐(0)
摘要: Avalonia 通过异步加载解决加载卡顿 如果我们进行页面切换,特别是在面对一些大型场景,其实可能会感到 Avalonia 的卡顿,这个时候你可以试试使用基于 Load 和 IsVisible 的延迟加载。 一、代码 public class AsyncLoadHelper { public st 阅读全文
posted @ 2025-06-16 10:06 fanbal 阅读(240) 评论(0) 推荐(0)
摘要: SuperSocket 2.0 SuperSocket.Client 的使用 一、关于报文结构 我们使用的报文结构来自于 SuperSocket 自带的 StringPackageInfo, public class StringPackageInfo : IKeyedPackageInfo<str 阅读全文
posted @ 2025-05-30 21:37 fanbal 阅读(515) 评论(0) 推荐(0)
摘要: Avalonia 用 C# 实现缩放动画和 System.InvalidCastException: 'Unable to cast object of type 'Avalonia.Media.ScaleTransform' to type 'Avalonia.Visual'.' 的解决方法 一、 阅读全文
posted @ 2025-04-30 15:23 fanbal 阅读(216) 评论(0) 推荐(0)
摘要: Avalonia Visual Studio 编辑器无法显示行号、没有行号的解决方法 问题 你可能会发现 Avalonia 在 Visual Studio 的编辑器里面,显示不出行号: 解决方法 在设置面板的【文本编辑器】【所有语言】把行号给勾选上。 就有了: 阅读全文
posted @ 2025-04-17 22:09 fanbal 阅读(159) 评论(0) 推荐(0)
摘要: Avalonia 创建拼图块图形 零、前言 因为想要做一个拼图游戏,如何自绘一个矢量的拼图成为了一个难题,但是还是手搓出来了,实现代码我们放在最后,在前面我们先介绍一下用法。 一、快速开始 你可以为你的 Path.Data 属性提供 JigsawGeometry(代码在文章最后)实例,实现拼图的显示 阅读全文
posted @ 2025-04-15 11:37 fanbal 阅读(126) 评论(0) 推荐(0)