2005-05-27から1日間の記事一覧

Pygameで画像処理10

モザイク化です。 画面遷移時に使えますね。 import pygame import math # Mosaic # @param tBuf サーフェス # @param RECT モザイクをかける範囲 # @param SIZE モザイクの大きさ def transMosaic(tBuf, RECT, SIZE): if(SIZE < 1): return None retBuf = p…

Pygameで画像処理9

グレースケールの改良版です。 人の目は緑に最も良く反応し、続いて赤、青という反応をします。 よって、このように重みをかけると、 自然なグレースケールになるわけです。 import pygame import math _gSrc = None def main(): pygame.init() pygame.displ…

ゲーム作成に役立つオブジェクト指向7

はじめに 今回はFacadeパターンです。 Facadeパターンは「シンプルな窓口」を提供する方法です。 簡単に言えば、 「複雑な操作・手順」を 「簡単」に行えるようにしたラッパークラス、 といえます。 クラス図 これは、DirectXのAPIに対してFacadeパターンを…