FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

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

【SceneKit】SCNノードをカメラの方へ向かせる

SCNノードのベクトルを常時カメラの方へ向かせるにはSCNBillboardConstraintを使います。 下記のソースでノードのconstraintsに指定してあげます。 let billboard = SCNBillboardConstraint() billboard.freeAxes = SCNBillboardAxis.Y //Y座標のみ追従させ…

【iOSデザインガイドライン和訳】起動画面(ローンチスクリーン)の常識

起動画面 アプリが起動するとすぐに起動画面が表示されます。起動画面はすぐにアプリの最初の画面に置き換えられ、アプリが速く応答性の高い印象を与えます。起動画面は芸術表現の機会ではありません。これは、すぐに起動し、すぐに使用できるように、アプリ…

【iOSデザインガイドライン和訳】覚えておくと助かるシステムアイコン一覧

システムアイコン iOSシステムには、さまざまなユースケースで共通のタスクやコンテンツの種類を表すビルトインのアイコンが用意されています。 システムアイコン ナビゲーションバーとツールバーのアイコン タブバーのアイコン ホーム画面クイックアクショ…

【iOSデザインガイドライン和訳】意外と知らないカスタムアイコンのマナー

意外と知らないカスタムアイコンについてのガイドラインです。 カスタムアイコン カスタムアイコンのサイズ ナビゲーションバーとツールバーのアイコンサイズ タブバーのアイコンサイズ カスタムアイコン アプリにシステムアイコンで表現できないタスクやモ…

【ARKit】3D空間座標をスクリーン座標に変換する

ARの空間座標をスクリーン座標に変換する関数を紹介します。 ARSCNViewのprojectPointで取得できます。 下記ソースです。 func getScreenPointfromARPos(sceneView:ARSCNView , pos:SCNVector3) -> CGPoint { let screenPos = sceneView.projectPoint(pos) l…

【インプットの質を上げる3つの方法】GIGOを避けよう

「garbage in, garbage out(GIGO)」という言葉があります。意味のない入力からは意味のない出力しか返ってこない」というコンピュータサイエンス上の用語です。 アウトプットが重要視される今、その量や質を上げることばかりに注目が集まり、インプットの…

【iOSデザインガイドライン和訳】アプリアイコン作成の基礎を学ぶ

iOSヒューマン・インターフェース・ガイドラインのアプリアイコンについての和訳です。 アプリアイコン すべてのアプリには美しく思い出に残るアイコンが必要です。このアイコンはApp Storeで注目を集め、ホーム画面で際立っています。あなたのアイコンは、…

【iOSデザインガイドライン和訳】綺麗なグラフィックのための画像サイズと解像度

iOSヒューマン・インターフェース・ガイドラインの「画像サイズと解像度」について和訳です。 解像度への理解は綺麗で正確なグラフィックを再現するには必須の知識となります。以下和訳です。 画像サイズと解像度 iOSが画面上にコンテンツを配置するために使…

【iOSデザインガイドライン】iOSビデオのビューモードについて...ビデオ和訳

iOSのヒューマン・インターフェース・ガイドライン、ビジュアル・デザインのビデオについてのガイドラインを和訳しました。 ビデオ iPhone XSでの表示モードの例 iPhone XSでのパディングの例 ビデオ システム提供のビデオプレーヤーは、フルスクリーン(ア…