摘要: 介绍了在 html css 中实现 ComboBox 可以用类似 select 和 option 来作为代替。 阅读全文
posted @ 2025-10-24 08:56 fanbal 阅读(5) 评论(0) 推荐(0)
摘要: 本文介紹了 WPF 和 Avalonia 中的 ScrollViewer 和 html css 如何对应起来,为 html css 新手有所参考。 阅读全文
posted @ 2025-10-23 16:04 fanbal 阅读(11) 评论(0) 推荐(0)
摘要: Avalonia Calendar 日历控件遇到 Flyout 或者切换页面时出现的鼠标按下失效的解决方法 省流:把事件订阅从 DataContextChanged 改为路由事件订阅 一、背景 出现的问题:当点击了日期后,第二次打开,鼠标偶尔仍然处于按下的状态擅自选择了一个日期并执行了事件。 这是一 阅读全文
posted @ 2025-09-11 09:40 fanbal 阅读(27) 评论(0) 推荐(0)
摘要: Nez 中的 UI 在摄像头位置发生了更改后,判定出现问题的解决方法 一、背景 我们有一个这样的场景,其中左上角有一个按钮,我们发现我们摄像头的移动并不能影响UI的变化,但是判定的位置发生了变化,会感到明显的歪了。 代码如下: public class TestScene : Scene { pub 阅读全文
posted @ 2025-08-01 21:49 fanbal 阅读(9) 评论(0) 推荐(0)
摘要: Nez 使用 PrototypeSpriteRenderer 组件无法按照中心旋转的办法 解决办法 public class PrototypeSpriteRenderer2: PrototypeSpriteRenderer { public override void Render(Batcher 阅读全文
posted @ 2025-07-31 08:55 fanbal 阅读(3) 评论(0) 推荐(0)
摘要: 本文介绍了在 Avalonia 的 axaml 中定义 string 字符串 阅读全文
posted @ 2025-07-09 15:24 fanbal 阅读(49) 评论(0) 推荐(0)
摘要: Avalonia 中 bool 变量通过绑定切换两种样式的实现方式,可以使用 `Classes.red="{Binding !IsOK}"` 这种方式取反。 阅读全文
posted @ 2025-07-09 14:06 fanbal 阅读(88) 评论(0) 推荐(0)
摘要: XNA/FNA/MonoGame/KNI 创建指定尺寸纯色 Texture2D 效果 我使用的是 FNA,对其它XNA系框架其实没有试过。 一、演示 二、代码 public static Texture2D CreateSolidColorTexture2D(int width, int heigh 阅读全文
posted @ 2025-07-05 20:54 fanbal 阅读(16) 评论(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 阅读(19) 评论(0) 推荐(0)
摘要: Nez 中使用 Collider 检测碰撞交叠 在 Unity 和 Godot 中都有检测碰撞的方式,这里提到的碰撞是指对象交叠,并不是单纯意义上的物理碰撞,是和物理引擎关系不大的。在进行范围内触发任务,攻击范围视野探测等等会有一定相关,但是和物理碰撞确实关系不大。 一、Nez 中自带的 Colli 阅读全文
posted @ 2025-06-23 21:07 fanbal 阅读(24) 评论(0) 推荐(0)