2022-11-01から1ヶ月間の記事一覧

unity 好きな画像で視線入力① さかさま

以下の目標を達成しました。 ①wavにも対応するようにする ③今は見る画面が1個なので、2個画像を並べて、 それぞれ見ると、それぞれ登録した音が鳴らせるようにする。 次は ②画像を好きに入れ替え出来るようにする。 今は青と赤だけ。 です。 これは、以下…

画像2個、それぞれ見たら違う音が鳴る⑤ できました

出来たので、全コードを乗せますが、 Cubeが二つあって、それぞれのコードを 全部載せるので長いです。 本当はコードは コードを記載する形のブログにした方が良いのだとは思います。 ですが、少し前にそれを使ったとき、 自分が不慣れなせいで、スムーズに…

画像2個、それぞれ見たら違う音が鳴る④ 二つのスクリプトで連絡を取り合うことに成功

なぜか、一つのスクリプトで二つのCubeを操作できるように ならないと、という思いにかられていましたが、 二つのスクリプトでそれぞれのCubeを見て、音を鳴らすことが出来たので、 スクリプト同士で、お互いの状況を連絡し合うことが出来たら 良いのでは?…

Unity よくクラッシュする

最近、よくクラッシュします。 Unityは2019.4.1f1です。 メモリが原因ということもあるらしいので、調べてみると なんと8GB中、6.7GB使っていました。 ふとしたことで、簡単に超えてしまいそうです。 理想のメモリ容量は16GBらしいという記事もいくつかあ…

画像2個、それぞれ見たら違う音が鳴る③ 別々のスクリプトなら鳴る。かぶるけど。

クラッシュから、なんとか前と同じ位置まで持ってこれました。 クラッシュ後に再起動する前なら 前にしていたところまで戻せる方法があったようですが、 知らずに再起動してしまいました。 何度かクラッシュしてるので、また起きたらやってみよう。 別々のス…

画像2個、それぞれ見たら違う音が鳴る② 画像配置の試行錯誤

カメラの使い方に慣れたと思っていましたが、 いざ、ゲーム用にちゃんと配置しようとするとだいぶ苦労しました。 ImageのInspectorの中のRect Transformが便利です。 中心となる位置(アンカー)を決めたら、そこからどのぐらい 離れた位置かで、Imageの位置…

Unityカメラについて 分からなくなったらProjection をOrthographicにしようと思う。

【Unity】カメラの基本設定を理解しよう!|Camera入門① – XR-Hub こちらを参考にさせていただき、自分に合った設定をメモしておきます。 今のところ、平面のプロジェクトしか作らないということを前提に。 Clear Flags はSolid Color Background は好きな色…

画像2個、それぞれ見たら違う音が鳴る① 画像の背景色だけ変えたい

一旦、コピーして、新しいプロジェクト名で保存し直したいと思います。 とりあえず、Cubeの2個目を配置してみます。 1個目と2個目のCubeで画面を半分ずつ表示するように置きました。 ちょうど半分の置き方があると思うのですが、今はだいたい半分の位置で置…

視線でmp3もwavも再生できるようにする④ 次にやること目標のみ

目標の内、①が達成できました。 次は、前にやりかけて放置した画像です。②をやります。 が、先に③をしようかなと思っています。 こっちの方がまだ出来そうだから。 ①wavにも対応するようにする ②画像を好きに入れ替え出来るようにする。 今は青と赤だけ。 ③…

視線でmp3もwavも再生できるようにする③ 出来たけどそのうち整理したい

最初に出てきた「mp3」ファイルを演奏するように変えてみます。 今は mp3Path = Pathmei[1]; という感じに、指定した要素の番号をmp3Pathに入れて、鳴らしています。 これを変えるには、 mp3が出たら、for文から抜けて、そのときの「i」を mp3Path = Pathmei…

視線でmp3もwavも再生できるようにする② wavかmp3かどっちでも無いかを表示できた

パス名やファイル名からベース名と拡張子を取得するには?:.NET TIPS - @IT 上記サイト様を参考にさせていただきました。 string[] Pathmei = System.IO.Directory.GetFiles(mp3Path, "*", System.IO.SearchOption.AllDirectories); file = Pathmei[0]; //…

視線でmp3もwavも再生できるようにする① パスを取得して再生できたがモヤっとした

wavファイルにも、mp3ファイルにも対応するように変えていきたいと思います。 まず、拡張子を判断できないといけないと思い、そういうプログラムを作ります。 最初に、フォルダの中のファイルのパスを取得しようと思い、こう書きました。 string Path = Syst…

Unityアプリのコピーを作って、そこからバージョンアップする方法

アプリが完成して、そこからバージョンアップしたい場合。 プロジェクトをコピーして名前を変更し、 動かそうとするとエラーが起きてました。 仕方ないので、全く同じアプリを別名でもう一回作って バージョンアップしていました。 でも、そろそろコードなど…

視線入力アプリをVersionUP(mp3→wav)⑨ 次にすること

●次にすること ①wavにも対応するようにする ②画像を好きに入れ替え出来るようにする。 今は青と赤だけ。 ③今は見る画面が1個なので、2個画像を並べて、 それぞれ見ると、それぞれ登録した音が鳴らせるようにする。 ●できるかどうか分からないぐらい果てし…

視線入力アプリをVersionUP(mp3→wav)⑧ 成功した。そしてwavの保存先。

昨日の記事を自分で読み返して、 エラーが続き過ぎて無力感が文字から溢れていると感じました。 後から読んだら自分でも何について書いているか分かる自信がありません。 今回はもう少し、後の自分に親切な書き方を心がけようと思います。 ・・・ここまでの…

視線入力アプリをVersionUP(mp3→wav)⑦ UnityHubで作った瞬間エラー

なぜでしょう。 今、作ったところなのにビックリしています。 2019で作ったのに、 エディターバージョンを2019に変えても変えても、開くのは2018です。 プログラムファイルの中のUnityの、2019のフォルダを開いても、 中には2018がいます。 どうやら2019は後…

視線入力アプリをVersionUP(mp3→wav)⑥ あのエラー再び

ビルドも出来て、順調に思えたアプリ作りですが、 TobiiのSDKをAssetsの中に入れたとたん、音が鳴らなくなりました。 2018は対応してなかったのでしょうか・・・ Downloads - Tobii Developer Zone ↓ してなかった・・・ 作り直し。 2021に戻ります。 ④で、…

視線入力アプリをVersionUP(mp3→wav)⑤ Player Settings が開かない・・・ように見えた

忘れていました。 2018で作ったmp3からwavへ変換するプロジェクトを ビルドしないといけないのでした。 そして、エラー? よく分からない現象が起きました。 Player Settingsボタンをいくら押しても、一瞬画面がチカッと 点滅するだけで、何も開きません。 E…

視線入力アプリをVersionUP(mp3→wav)④ 別のプロジェクトで作り直す

前回のエラーをどうしたものかと思った結果、 いろいろ触っていると、あの悪夢のような が再び・・・ アタッチできていたスクリプトがいつの間にか外され、 再びアタッチしようとすると、こいつが出てくる。。。 今は何とか出来る気がしない。 ということで…

視線入力アプリをVersionUP(mp3→wav)③ エラーが起きています

2019バージョンで作ったアプリも、 新しくアップデートした2021バージョンで正常に動きました。 ちょっと、立ち上げるまでに時間がかかりましたが、 大丈夫でした。 尚、前に複製して、バージョンアップしようとして エラーが起きてしまった方のアプリはやっ…

視線入力アプリをVersionUP(Unityを入れ直す)② アタッチ出来ないエラーが起きる

前回の続きで、 New Scriptでファイルを作りました。 もともと作っていたアプリのバージョンアップを目指しているので、 既に1個ファイル(playという名前をつけてた)があります。 なので、このNew Scriptは2個目です。 ですが、作成したてのファイルが …

視線入力アプリをVersionUP(mp3→wav)① うまく行くかは未知

視線入力アプリをUnityで作る⑦では、次にすることとして、 ●できるかどうか分からないぐらい果てしない将来の目標①mp3を再生したい。もしくはm4a。 と書いたのですが、 すぐにやりたかった 「画像を好きに入れ替え出来るようにする。」に 挫折しそうになって…

Unity でビルドが止まるときの解決策

Unityでビルドすると、途中で電池切れみたいに止まってしまうことがある。 エラーすら出ない。 出るときもあるけど。 前の記事にも解決策を書いたけど、頻発するので、ここにまとめます。 いくつか試した中で、多分有効だったという内容です。 ①C:\Program F…

視線入力アプリをUnityで作る⑦ 次にすること

●次にすること ①なぜか5.wavという名前のファイルを読むようにしたので、1.wavに変える。 なぜそうしたのか覚えていない。 ②画像を好きに入れ替え出来るようにする。 今は青と赤だけ。 ③今は見る画面が1個なので、2個画像を並べて、 それぞれ見ると、それ…

視線入力アプリをUnityで作る⑥ 試行錯誤(成功)

前回、記事を書いてからコードを見直すと、何時間もにらめっこしてても 分からなかったことが急に見えてきました。 大きく変えたところは、 if (!audioSource.isPlaying) //再生中で無いなら { //一時停止関数がもし2(一時停止中)なら if (ichiziteishi =…

視線入力アプリをUnityで作る⑤ 試行錯誤(まだうまく行かない)

④では、新規プロジェクトを作って、フォルダ内のファイルを入れ替えることで 流れる音楽を変えることが出来ました。 ここから、②の「視線を向けたら音楽が鳴る」プログラムの「音楽」部分を、 今は、組み込まれている音楽が鳴っているところを フォルダ内の…

視線入力アプリをUnityで作る④ 試行錯誤(成功)

前回、Resourceフォルダ内にSoundフォルダを作って、その中に入れたmp3を再生するというプログラムを作りました。 しかし、ビルド後にフォルダ内の変更は出来ませんでした。 ビルドすると中に組み込まれてしまった、こういうのをビルドインというとのこと。 …

視線入力アプリをUnityで作る③ ここから試行錯誤(思ってたのと違った)

今までは、過去の思い出し。 ここからが、過去挫折したところです。 試行錯誤の過程を残すので、やったけど結局失敗だった・・・となることも あると思います。 ②で作ったままだと、最初に入れた音楽しか再生できません。 後から音楽を入れて、それを好きに…

視線入力アプリをUnityで作る②

以前作ったときのプログラムを全部貼り付けます。 英語が弱いので、変数とかもichiziteishiとかローマ字です。 赤字のところは、自分がつけたScriptの名前に変更。 緑字のところは、目をそらしたときに音を一時停止したいなら //Pause();の前の「//」を消し…

視線入力アプリをUnityで作る①

Unityではすごく前に、視線入力のアプリを作ったことがありました。 ですが、1年以上、視線入力どころかUnityすら立ち上げていない自分は、 まず、Unityってどうやって起動するんだっけ・・?というところから。 なんとか起動は出来ましたが、(Unity Hubを…