我一直在使用 AGAL 创建元胞自动机并遇到一些问题。我的代码基本上执行以下操作:
- 从用于创建纹理的位图开始。
- 调用 setTextureAt() 将纹理传递给 context3D
- 将该纹理应用到一个简单的平面
- 有一些元胞自动机魔法吗
- 渲染到后台缓冲区
- 也渲染回相同的纹理
- 重复
我通过添加 1 /(宽度或高度)来采样相邻像素。我认为 mipmap 可能会有所帮助 - 但我看不到 mipmap 生成纹理的方法。
您可以在此处查看应用程序,源代码在此处。AGAL 代码位于classes.WillamowskyRosslerRenderer
该代码有效,但是当我放大时我得到了这些奇怪的人工制品:
提前谢谢了,
西蒙
更新! 我一直在玩,人工制品和闪烁都消失了:
- *将纹理大小设置为 2048 * 2048*
- 配置BackBuffer(1024,1024,16)
这是一种解决方法而不是修复,所以我仍在调查