ということで、OpenGLES2で作ったiOSゲームをMETALに置き換えてみる
当然、見た目は変わらない。それで速くなったのか?と言われても正直わからない、、、所詮は2Dの8bitライクなゲームだしw ま、使ってる事に意義があるんすよ(きっと)。元々Swift学習用に作ったものだが、作った時はSwift2、そしてマイグレーションを重ねてSwift4になっているのだが、Xcodeが変換の際に勝手にコードを書き足しててワロタw 書いた覚えのない演算子のオーバーロードが追加されていた。
SwiftとObjective-Cのハイブリッドなのだが、UnsafePointerのややこしさに泣きそうだ。