<p>我正在创建一个带有网格的元胞自动机,但是当我试图给单元格一个颜色时,我得到了一个错误。如果我删除<code>"('c3B', (255,0,0))"</code>,一切正常。在</p>
<pre><code>def on_draw(self):
self.clear()
self.predatorAndPrey.draw()
</code></pre>
<p>功能如下:</p>
^{pr2}$
<p>错误如下:</p>
<pre><code>File "E:/Python/Cellular Automata/Predator and Prey/Cellular Automata.py", line 23, in on_draw
self.predatorAndPrey.draw()
File "E:\Python\Cellular Automata\Predator and Prey\predator_and_prey.py", line 39, in draw
('c3B', (255,0,0))
File "E:\Python\Cellular Automata\venv\lib\site-packages\pyglet\graphics\__init__.py", line 230, in draw_indexed
'Data for %s is incorrect length' % format
AssertionError: Data for c3B is incorrect length
</code></pre>