今天看啥  ›  专栏  ›  Crossin的编程教室

开发游戏的核心原理

Crossin的编程教室  · 公众号  ·  · 2024-07-10 13:31

文章预览

你小时候有没有玩过这样一种玩具:一块硬纸,一面画着一只鸟,一面画着一个笼子。硬纸下粘上一根细棒。用手来回转动细棒,让硬纸的两面快速交替出现,就会看见鸟被关在了笼子里。 这种现象被称为 视觉暂留 ,又称 余晖效应 。人眼的性质使得光信号在进入之后,会保持一小段时间,这段时间大约是0.1~0.4秒。 电影、动画便是利用这种现象得以实现,把一幅幅静态画面快速连续播放,形成看上去连续的活动画面。游戏也不例外 。 来看一段用 Python 里的知名游戏库  pygame (需安装)写的一个“空游戏”代码: 这段代码虽然只显示了一张背景图片,完全没有任何游戏功能,但这已经是一个最基本的游戏代码框架了。 注意代码中一个 while True 的循环,注释为“游戏主循环”。这就是游戏的主体部分。每次循环都相当于是一张静态的画面,程序 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览