青いやつの進捗日記。

メモとしてべんきょうのしんちょくをかいていきます。あとで自分が検索しやすいもん

iOS

【リンクメモ】iOS Safari ではクリックやタッチでしかfocus()できないらしい

www.gwtcenter.com qiita.com mixiengineer.hatenablog.com

VisualViewport.height がiOS15でおかしかった件、iOS15.1でだいたいは解消されたけどまだちょっとだめっぽい?

(2020/11/24現在知っている情報。もしかしたらもう治っているのかも) developer.mozilla.org zenn.dev iPhoneやAndroidでキーボードが表示されたとき、「画面の見えている部分の高さ」はwindow.heightでは取得できないvisualViewport.heightなら取得できる…

iOS Safari でCSSのcalcの中でvw,vhが使えない

www.seleqt.net なんかそういえばそういうのあったな…気づかなかった…しょうがないのでJSでwindow.innerWidthとか入れてそれでstyled-componentsで計算させた。 Safari で vw, vh などを calc() と一緒に使うとレスポンシブじゃなくなるバグまだ直ってないで…

iOS Safari, Android Chrome 実機デバッグ

www.yoheim.net qiita.com applech2.com iOS15でSafariに拡張機能を入れられるようになり、Webインスペクターを使える拡張機能もあるらしい。使えそう

ページ下部にトップに戻るボタンとか設置する時に気をつけるべきこと。iOSでセーフエリア、Safariで下部のステータスバー

iOSのSafariはブラウザ開いた際に出るステータスバー分、タップできないエリアが存在する。ここの領域はステータスバーが出ていないときはタップが無効になる。 また、iPhoneX以降はセーフエリアというのが存在する。周囲のノッチの周囲あたりがセーフエリア…

iPhone歴8年目して、初のリンゴループ。

知ってますか、リンゴループ。IPhoneを電源入れた際にAppleのロゴが出ますが、その状態が永遠にループする現象です。ソフトウェア的になにかしらバグってしまった際になる現象です。 今回私の場合で言えばSlackがなぜか立ち上がらなくなり、最近iPhone7がな…

iPhoneのSafariで横向きにしたときに文字が一部拡大してしまう

www.webdlab.com iPhone Safari 横 iPhone Safari 縦 横にすると、※1が拡大されてしまう。 おそらくiPhoneのSafariのみ。 なので、 developer.mozilla.org これでテキストの自動拡大アルゴリズムを制御する。 body { //iPhoneのSafariでで横向きにした際に一…

using UnityEngine.XR.iOS; ←これでなぜか突然 .iOS のところだけエラーでるやつ。 namespaceがどうとか言われるやつ。

まず言えることは、あなたは悪くありません。 unitylog.hatenadiary.jp これの通りやったら解決しました。 buildsettingsで一旦iOSからAndroidにSwitch PlatformしてからiOSに戻しましょう。 あら不思議!エラーが消えています… なんでやねーん。理屈はわか…

スマホで1回タップしたらってコードを実装したい、UnityでARKitでC#でiOSで。

UnityでiOS/Android/Editorの共通タッチ処理を実装する - Qiita この記事を参考に。 1回タップしたらなにかしたいってってあるじゃないですか。 そんなときに!かくコードは!これ! ~~.cs void Update () { 〜〜〜 //タップしたら1回発動 if( 0 < Input.tou…

UnityでAR上でモノ同士を衝突させる

画像認識で、もともと入ってるPlayerってオブジェクトを表示させるようにします。 で、その形に沿って衝突を発生させるには、 Mesh Colliderを設定すれば、Meshに沿って衝突するようになります。 こんな感じで新しくPhysic Materialも設定すれば、 跳ね返り…

ARKitで画像認識やろうとしたら、起動直後にかたまるとき。

はい。エラーをXcodeで見ると Phisical Sizeがなんたらかんたら って出るんですよ。(メモし忘れた たぶんですけど。 これ初期設定だと0なんですよね。 で、 www.youtube.com この動画見返してたらPhysical Sizeを指定してましたね。 なんか理由わかんないで…

メニュー用のシーン作ったはいいけど、メニュー用のシーンと他のシーンを一緒にビルドしてもメニュー用のシーン表示されない

tech.motoki-watanabe.net こちらの記事の続編。 作ったはいいけど、諸々一緒にビルドしたらなんも起きないじゃん!! と、思ったのだが、解決方法は至って単純だった ここで一番上にMenuを持ってくれば最初に表示されて、その後選べて他のシーンへ飛べます。…

Unityでメニューを最初に表示して押したシーンに移動させる

unitylist.com こちらがとても参考になります!!! このサンプル、最初Menuってシーンが起動するのですが、 そのシーンをそのまま使いました。 自分で新しくMenuという名前のシーンを作り、 Create Empty からの Add ComponentからのNew Scriptで 作ったScr…

Bluetooth 万能リモコンを買って、 iOSでハコスコのアプリをリモコンで操作できるように設定してみた。

Amazon | Bluetooth 万能リモコン PCやスマホやタブレットを操作 [並行輸入品] これです。完全に謎。めちゃくちゃ安いし。 案の定買ってみたら日本語の説明書はないし、英語ではあるけど不親切。 まあAmazonレビュー見てたらだいたい想像は出来たものの…笑 A…

「UnityでCubeを床に投げるARKitアプリを作る」っていうチュートリアルやった。で、重力空間変更してみた。

www.atmarkit.co.jp これですこれ。 まあそのとおりやれば出来ます。 UnityARHitTestExample.csにupdate()内に if (Input.touchCount > 0 && cam != null) { //CreatePrimitiveで動的にGameObjectであるCubeを生成する GameObject cube = GameObject.CreateP…

UnityARHitTestExampleをUnity上でオフにするのはなんでや

public void Frame1() { frame1.GetComponent<UnityEngine.XR.iOS.UnityARHitTestExample> ().enabled = true; frame2.GetComponent<UnityEngine.XR.iOS.UnityARHitTestExample> ().enabled = false; frame3.GetComponent<UnityEngine.XR.iOS.UnityARHitTestExample> ().enabled = false; } public void Frame2() { frame1.…</unityengine.xr.ios.unityarhittestexample></unityengine.xr.ios.unityarhittestexample></unityengine.xr.ios.unityarhittestexample>

なんでHitCubeParent > HitCube を消したのか

試しにオンにしてみると、 frame2の上にCubeが乗り、 認識したところをタップすると、全部画像3枚ごとCube含めて移動し、 frame1をどこか配置しようとするとまたまるごと移動しますがframe1は消え、 frame2を配置しようとすると特に変わらずまるごと移動、 f…

ARKit 1.5で垂直認識、してタップしたらそこに選択した絵が出る、っていう英語のYoutubeのチュートリアルやった。ARKit 1.5 & Unity Tutorial - Vertical Plane detection (Place Paintings on the wall)

www.youtube.com これです。 いやはや、英語だから何言ってるかわかんないけど映像見たとおりやればだいたいできるから便利だった。わかりやすい。 Unity-Technologies / Unity-ARKit-Plugin / spring2018_update — Bitbucket ここからARKit 1.5に対応したUn…

UnityでAsset StoreでUnity ARKit Plugin入れると、なんか平面認識しかしなくない?ARKit1.5で垂直認識もするんじゃないの?話違くない???→それは古いバージョンかも…?

Asset StoreのUnity ARKit Plugin最新じゃない説 なんかちょっと古いバージョン?みたいな話があって。 Unity-Technologies / Unity-ARKit-Plugin / source / — Bitbucket このBitbucketに最新のコードがあります。 これの最新バージョンをダウンロードして…

ARKit1.5で画像認識を試す

ARKit1.5で画像認識やってみる ARKit1.5で画像認識を試す。英語だけどYoutubeにあったチュートリアルが非常にわかりやすかった… こんな感じでできました。 ARKit1.5ってまだ新しいからなかなかわかりやすいチュートリアルとか日本語でない感じで、あっても…

ARKitをクラブで使うと想定した時に、暗いところ、そして一部明るい(VJの)場合のARKitの振る舞いは?

ARKit1.5で、平面認識と垂直認識を試す 私は今ざっくりクラブでARを使うというような場面を想定していて、 でもARKitは暗い場面が苦手だと。 (まあ当たり前ですよね) 暗いけど一部明るい空間(VJが入ってるクラブ、みたいな)のときのARKitの振る舞いを調…

UnityでARKitを使ってみるぜ①

www.atmarkit.co.jp これを読みながらちまちまやってみています。 www.atmarkit.co.jp ここまでやりました。 www.atmarkit.co.jp これはなぜかうまくいかなかった…なんでだろう… まあそもそもUnity自体あんまりわかってないし、 やりたいこととしては垂直認…

Unity ARKitRemote をUnity上で動かそうとしたら出るエラー「Screen position out of view frustum」

このエラー。 調べてみると、 Unity公式のコミュニティでも報告されています https://forum.unity.com/threads/screen-position-out-of-view-frustum.514453/ で、これの修正方法は、 Unity-Technologies / Unity-ARKit-Plugin / commit / 9ce304c8068f — Bi…

先日のエラーはXcodeのバージョンが問題でした。Unity ARKitプラグインのサンプルビルド出来ない人はバージョン確認しよう!

tech.motoki-watanabe.net こんな感じで悩んでたんですが、 とあるエンジニアが集うSlackチームで聞いてみたところ 「いや、普通にできたよ」 と言われ… とりあえずその人に環境に近づけるしかないと思い、 Xcodeを最新にしました。(9.4.1です) ちなみにも…

UnityのARKitプラグインのサンプル起動できない…

サンプルすら起動できないのか俺は 普段授業で作ってるアプリはビルドできるので、 設定をなにかミスしてるわけではないはず… Generic iOSでビルドだけ出来るかもって話もあったけど出来ず。 SDKとか、bundle identifierとかは合ってるはず… Xcodeのバージョ…

Unityでスマホを扱う時に躓いたのを解決できたのでQiitaに2つ記事を書きました

Qiitaに2つ記事を書きました。 スマートデバイスプログラミングという授業で、 Unityで作ったゲームをスマホで動かしたい! って時のためにこうすればいいってのをやっていたのですが、 先生が作った資料に載ってないバグが色々起きて、 なかなか時間はかか…