Skip to content

Commit

Permalink
fix syntax bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
yonghuming committed Mar 9, 2018
1 parent 4c5fa36 commit 7950a7e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 10 deletions.
6 changes: 3 additions & 3 deletions doc/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@


欢迎使用Pygame Zero
======================

Expand All @@ -17,13 +15,15 @@ Pygame Zero可以让人们轻松无障碍创建游戏。

简介 <introduction>
从Scratch到Python <from-scratch>
学习编程 <learn-programming>


.. This one is not yet complete
.. 学习编程 <learn-programming>
.. flappy-bird <flappy-bird>
Pygame Zero参考
---------
---------------------------

.. toctree::
:maxdepth: 3
Expand Down
13 changes: 6 additions & 7 deletions doc/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Pygame Zero就会调用这个函数。
def draw():
screen.fill((128, 0, 0))

重新运行 ``pgzrun intro.py``脚本,游戏窗口变成了红色的正方形。
重新运行 ``pgzrun intro.py`` 脚本,游戏窗口变成了红色的正方形。

这段代码的作用是啥?

Expand Down Expand Up @@ -132,7 +132,7 @@ Pygame Zero在每一帧都会调用 :func:`update` 函数。通过在每一帧
重新向右滑动。

处理鼠标单击事件
---------------
---------------------------
接下来,我们让游戏在单击鼠标的时候,做点不一样的东西。为了实现这个目标我们需要定义
一个 :func:`on_mouse_down` 函数。在文件下方添加以下代码::

Expand Down Expand Up @@ -196,7 +196,7 @@ Pygame Zero可以非常聪明的处理你对于函数的调用。如果你定义


时钟函数
-----
---------------------------
如果出了游戏编程之外你对python非常熟悉,你就会知道用 ``time.sleep()`` 来插入延时。
你可以像下面这样写代码::

Expand Down Expand Up @@ -237,8 +237,7 @@ Pygame Zero可以非常聪明的处理你对于函数的调用。如果你定义
clock.schedule_unique(set_alien_normal, 1.0)

``clock.schedule_unique()`` 可以让 ``set_alien_normal()`` 方法在
``1.0`` 秒后被调用. ``schedule_unique()`` 同时防止同一
函数在快速单击的时候被多次安排调用.
``1.0`` 秒后被调用. ``schedule_unique()`` 同时防止同一函数在快速单击的时候被多次安排调用.

尝试下,你会发现外星人alien在1s后恢复正常形态。尝试快速单击外星人,验证外星人只有在最后
单击的1s之后才会恢复。
Expand All @@ -252,5 +251,5 @@ Pygame Zero可以非常聪明的处理你对于函数的调用。如果你定义

也许你继续完善游戏,可以记录游戏的得分,或者让外星人alien移动的更加诡异。

有许多特性让Pygame Zero易于使用。访问 :doc:`内置对象<builtins>`_static 学习如何使用其他API。
网易少儿编程教研组提供翻译。欢迎访问 `网易卡搭 <https://kada.163.com>`_ 以及 `网易极客战记 <https://codecombat.163.com>`
有许多特性让Pygame Zero易于使用。访问 :doc:`内置对象<builtins>` 学习如何使用其他API。
网易少儿编程教研组提供翻译。欢迎访问 `网易卡搭 <https://kada.163.com>`_ 以及 `网易极客战记 <https://codecombat.163.com>`_

0 comments on commit 7950a7e

Please sign in to comment.