2018-08-01から1ヶ月間の記事一覧

CGRect を配列の要素にするには・・・

どうも CGRect には泣かされる。CGRect を配列の要素にしようと思い [mutableRects addObject:textObservation.boundingBox]; とすると以下のエラー Sending 'CGRect' (aka 'struct CGRect') to parameter of incompatible type 'id _Nonnull’ 仕方がないの…

SKShapeNode のアンカーポイントは?

SKShapeNode の アンカーポイントを変更したく、property で設定しようとしたら property が無い・・・ 調べてみたら、SkShapeNode のアンカーポイントは自動的に中心になるようで、property 自体が存在しないと。 うーん、addChild した object の配置位置…

CGRect を for 文で・・・

配列の中身が CGRect で、for 文の中で要素を取り出す際の話。 for ( CGRect rect in arrayHoge )このようにすると、次のエラーになる。Used type 'CGRect' (aka 'struct CGRect') where arithmetic or pointer type is required しょうがないので、魔法の i…

SpriteKit: SKSpriteNode と SKShapeNode

単に四角形(ブロックのつもり)を描写するのに、SKSpriteNode を祖先とする class を作っていて、ふと、縁の色を白にするのはどうするんだ?と疑問に思う。 調べてみたところ、SKSpriteNode で縁の色を指定する method は無いようだ。さてどうしようか。よ…

MacBook 12 inch で音が鳴らないぞ?の時の対処方法

いつものようにインターネットラジオを聞こうとしたら、音が鳴らない。曲名はとってきているので通信はできているっぽい。なんだろう。 ボリュームキーを押してみたら音がしない。画面に overlay されたボリュームサインのインジケーターが、侵入禁止のよう…

SpriteKit: sks ファイルの謎(3)

sks とはほとんど関係ないけれども、自作した class の class method の場合はどうやって定義するのかについて、備忘のため記しておこう。 SKSpriteNode を元にした class を生成し、class method は次のように定義した。 + (instancetype) spliteNodeWithCo…