我正在用ATtiny85和128x64pxOLED构建一个小玩具控制台。在我的初始构建中,我使用内置的shiftOut()和digitalWrite()函数将显示数据转移到屏幕控制器。
这使我感到有点失望。
我编写了自己的函数,使用直接端口操作来发送数据,并得到了速度大幅提高的23 bad,这是不错的。这是一个函数:
void shift_out_block(block)
{
byte b;
for (byte i = 0; i < 8; i++)
{
b = pgm_read_byte(block+i);
for (byte
我想做两次手术。首先,我想增加一个GameObject的大小,然后延迟0.1s,然后将它返回到原来的大小。然而,当我尝试使用StartCoroutine()时,它总是给出错误:
An object reference is required to access not-static members
即使我使延迟()函数保持静态。有人能告诉我我做错了什么吗?
public static void MoveSelected(int choice)
{
GameObject rock1 = GameObject.Find("Rock1");
GameObject pa