|
|
1
0
在C#中这样做的方法是使用一对get/set委托。您可以使用这个方便的dandy helper结构来存储它们:
给定这样的类:
这样使用:
(请注意,我还没有真正测试过这里的代码。这个概念很有效,我以前也成功地使用过它,但我可能会因为在脑子里打这个而把语法搞砸了。) 因为这个问题被标记为XNA,所以我应该简要谈谈性能:
最后,这比直接访问房产更丑陋——所以要确保你在尽你所能 避免 在可能的情况下使用这个。 |
|
|
2
0
如果没有不安全的代码,我不知道如何在C#中做到这一点,但是。。如果你绝对必须用这个解决方案来解决你的问题,并且不使用不安全的代码,那么也许 memory mapped files 是你的朋友。即便如此,这些直到.NET 4.0才出现在.NET开发中,我不确定这个选项与不安全的代码性能相比如何。 |
|
|
3
0
我认为你需要什么
is the observer design pattern
.对数学对象的更新感兴趣的项目将注册avent(即
|
|
|
Ruslan · 如何在单游戏中使用或制作“效果”? 8 年前 |
|
|
MyNameIsGuzse · 找不到C#静态类 8 年前 |
|
|
John Tran · 有人能告诉我为什么这样不行吗?C#XNA 9 年前 |
|
|
PÅemysl Novák · 单博弈-等距图块,大地图上的低FPS 9 年前 |
|
|
TS1997 · 带有winforms的单游戏 10 年前 |
|
|
Joe Smith · 旋转固定在精灵上的Vector2 10 年前 |
|
|
jacksparrow · C#XNA-遍历项目并绘制它们 11 年前 |
|
|
user2056166 · 在xna上绘制圆段 11 年前 |