Metalで書かれたカスタムフィルタをXcode11.6でビルドする

iOS 13 で OCR を使ってみた。OCR自体は簡単にできるのだけど汎用性や精度を考えるとその前段階、画像の準備の部分で色々とやらなければならないことに気付いた。

せっかくなのでCIFilterでできないかな?と探すも閾値を指定して白黒2値にしてくれるフィルタが見つからない。ググってみると見つかったのはMetalで書かれたカスタムの CIFilter。

と言うわけで今回はこれを使ってアプリをビルドするまでの手順をメモ。

Continue reading “Metalで書かれたカスタムフィルタをXcode11.6でビルドする”

SpriteKitで作ったインベーダーゲームのSKSpriteNode

今回はインベーダーゲームのオブジェクトについての簡単なメモです。
SKSpriteNode についての話になります。

Continue reading “SpriteKitで作ったインベーダーゲームのSKSpriteNode”

SpriteKitで作ったインベーダーゲームの状態遷移

前回はゲーム画面を構成するパーツの話でした。今回はゲームをしている時の状態遷移について簡単にメモしておきます。

Continue reading “SpriteKitで作ったインベーダーゲームの状態遷移”

SpriteKitでスペースインベーダーを作ってみた

前回の 15パズルに続いて SpriteKit の習作。
今回はインベーダーゲーム(Space Invaders)を作ってみた。
細かいところは色々と違っているけど、難しくない部分はなるべく本物に近い感じになるようにしてみた。

と言うわけで、これから何回かに分けてコードの解説。
実際のコードは GitHub: SwiftInvader

Continue reading “SpriteKitでスペースインベーダーを作ってみた”

SpriteKit で 15パズルを作ってみた

今更ながら SpriteKit を触ってみたのでメモ。
とりあえずの習作として選んだのは 15パズル。
後でコードを見て「ん?」ってなりそうな部分についての覚書。

ソースコードはここから github: puzzle15

Continue reading “SpriteKit で 15パズルを作ってみた”