2022-11-01から1ヶ月間の記事一覧
以前に立てた目標に全く無い物を作ろうとする タイトルになってきました。 絵を見たら音が鳴るアプリですが、 今のところ音はフリーサイトにお世話になっています。 ダウンロードしてきて指定のフォルダに入れて・・・ ということをしています。 自分の声を…
保存まであと一歩っぽいのですが、、、 一度、よく分からないまま ビルド後も値を保存できた瞬間があったのですが、 他を直していると出来なくなってしまいました。 ↓こちらとか分かりやすいのですが Unity - PlayerPrefs:変数を保存する - - ひとりでのア…
視線入力の時間を入れる InputFieldなどのUIですが、 あると視線入力の邪魔になることもあるので 消せるようにしました。 参考にしたのはこちら↓ Unityでモデルを非表示にする | 生存日記 (wordpress.com) 消し方にもこんなにいろいろあるのかと勉強になりま…
続きです。 InputFieldのinspectorを一部変えました 小数の数字のみ受け付けるようにしています。 こちら↓を見れば、今後悩むことは無さそうです。 【Unity】Input Fieldの入力形式を制限する | ねこじゃらシティ (nekojara.city) play.csに public class pl…
指定した注視時間だけ見ると 音楽が鳴るように変えることが出来ました。 今度は、この時間を 起動後に指定できるようにしたい。 ということでやってみます。 ・・・ あちらこちらのサイトを参考にしました。 【Unity C#】ボタンを押して入力テキストを表示さ…
久しぶりに Markdownでコードを入れてみます。 なんとなく 見たままコピーペーストしても差し支えないように思って 最初少しやっただけで止めておりました。 今回、長そうなので(いつも長いけど) やってみます。 play.cs using System.Collections; using …
一夜あけ、再度 image1.csの方に変数を作らず 直接、見たか見てないかをplay.csで 知るすべは無いかリトライしてみました。 そして、こちら 【Unity C#】他のスクリプトのBoolを取得する - プログラミング教室 フタバゼミ (futabazemi.net) 私の中では神サイ…
背景の前にあるimageを見ても視線入力を受け付けるようにしました。 まず、変数 image1mitaを作っておいて、 image1のupdateを void Update() { //オブジェクトを注視していたらTrue bool flg = gazeAware.HasGazeFocus; if(flg) { image1mita = 1; } else {…
例えば2秒見たら音楽を鳴らす。 とした場合、 まばたきも許されなくなりました。 それに、 視線は見ているつもりでも まあまあ逸れている。 ということも分かりました。 だから、 視線の入力の厳密さを少し無くすプログラムを考えました。 結構苦労しました…
目標を立てたのに、目標と違うことばかりしています。 さっきはxキーを押すまで視線入力を受け付けない仕様にしました。 今度は、こちらが指定した秒数だけ見たら視線入力を受け付けるようにします。 まず、 【Unity,C#】時間をカウントしたい! | アサマゲ…
いろいろテストしていて 少しでも画面を見たら鳴ってしまうのが 不便なときもあるので、 タイトルの内容のコードを作りたいと思いました。 できるかな? ・・・ 出来ました。 まあまあ変わったところがあるのでplay.csだけですが 全コード載せます。 以下の…
タイトルの通りのことが起きました。 音ファイルを入れるフォルダを3つ作ったのですが、 mp3が二つ以上入ると どっちかが鳴らなくなりました。 これは簡単に解決しました。 play2.csのコードです。 if (File.Exists(mp3Path)) //Fileが存在しているか。もし…
起動後に枚数を変えられるようになどしたいとは 思いますが、とりあえず一旦 3枚バージョンを作ってから考えることにしました。 これは簡単・・・ と思っていましたがエラーが起きました。 play2 と image2 を コピーペーストして play3 image3 という名前…
続くと思わず、前回タイトルの後に①を付けていませんでした。 今現在、画像フォルダが空だとこうなります。 あまり格好良くない。 白枠はいらない。 と、思って画像フォルダが空だと非表示にするにはどうすれば良いか調べました。 【Unity C#】オブジェクト…
画像を入れる画像フォルダ 音を入れる音フォルダ それぞれ指定した拡張子以外が入ったときのことは考えていましたが、 空だったらどうなるのか? 試したらエラーが出ました。 対策を考えていませんでした。 C#で文字列配列が空であるか調べる方法 - Qiita こ…
直近の目標は以下でした。 ①画像1枚バージョンを作る ②画像3枚バージョンを作る ③画像の移動、サイズの変更ができるようにする ④画像の枚数をスタート画面で選べるようにする ●できるかどうか分からないぐらい果てしない将来の目標①m4aを再生したい。②www…
Hierarchyは back1Cuは左の背景 これを見たら曲が鳴ります。 ima1Cuはその背景の前にある画像を貼り付けてあるCube。 座標は 左の背景が (-300,0,10) 左の画像が (-300,0,-15.5) 右の背景が (300,0,10) 右の画像が (300,0,-15.5) Directional Lightが (-16,1…
マウスをドラッグさせると 画像がついてくるようになりました。 しかし、 画像上でクリックしたら、 クリックしたあたりに画像が一旦飛ぶ。 そこからは自由に動かせるのですが、これでは微調整が出来ません。 どうしたら良いか試行錯誤中です。 ・・・ すご…
全コードを乗せる前に、 画像のサイズを変更したら、閉じても残しておきたいと思うのが人情 ですが、どうもサイズに関しては保持が難しそう。 なんですが、以下はとっても素晴らしかったので リンクを貼らせていただきます。 エディタ再生中に変更した値を、…
【Unity C#】他のオブジェクトのScaleを取得してサイズ変更 - プログラミング教室 フタバゼミ (futabazemi.net) 上記のサイト様を参考に、一つのimageを変えると、 連動してもう一つの画像もサイズが同じく変わるようにしました。 すごくイイ感じに変わりま…
素晴らしい記事に出会いました。 【Unity C#】キー操作でオブジェクトのサイズを変える - プログラミング教室 フタバゼミ (futabazemi.net) 本当に、いつもこちらのサイト様は 私の欲しい情報をご提供くださいます。 神です。 そして、こちらを参考にプログ…
画像2枚のアプリが出来ました。 この後、 画像1枚で画像と音を好きに入れ替えできるアプリも作っておきたいと思います。 それから、 画像3枚も。 いずれ、これらを一つのアプリで 最初のスタート画面で選べるようになったら良いなと思います。 それには、…
全コードを書きます。 コード内のコメントは自分なりの 理解なので、 不正確なことも書いていると思います! 正確に知りたいときは 当サイト以外を是非、お調べください!! Play.csです。 ・・・・・・ using System.Collections;using System.IO;using Uni…
一旦、今現在の画像を読み取るコードを書きます。 やっとusingが減りました。 今まで色が違うことに全然気づいてませんでしたが、 使っていないusingはVisualStudio上で灰色になっていたので、 どれを消して良いかすぐに分かりました。 using UnityEngine;us…
タイトルのままのできごとがありました。 現在、音のファイルをしまうフォルダと 画像のファイルをしまうフォルダを分けています。 音のフォルダは cの中のsoundフォルダに1と2というフォルダを作っています。 画像のフォルダは cの中のimageフォルダに1…
タイトルの通りのエラーが出ました。 余計なコードがいっぱいあったので、 前回のコードから、それらを全部削除したら出てきました。 VisualStudioに保存するときはエラーは出ません。 プログラムをunityで動かそうとするとエラーが出ます。 ・・・・ 解決し…
前回の目標 目標 ①名前を自由に ②png以外も使えるように は達成しました。 左がjpg、右がpngです。 ファイル名も日本語の名前でいけています。 コードを全部貼り付けます。 いい加減、なんとかしないと するする詐欺になっていますが、 usingが多すぎます。 …
外部の画像を取り込むことには成功しました。 音楽のときもそうでしたが、 最初はファイル名を1.wavとかにしないと取り込めませんでした。 今は、どんな名前でもwavかmp3なら取り込んでくれます。 画像もそんな風にしたいです。 また、背景透明にこだわらな…
外部フォルダから画像をとってくる部分の 全コードを乗せます。 たまに寝落ちしながら書いているので、 間違ったことを書いていたら後日、コッソリ訂正しているかも 知れないことをご了承ください。 コードの前にこちらから。 Hierarchy Assets ima1Cuにimag…
前の続きです。 ↑このように、InspectorのRotationのYを180にして、裏表を逆にしました。 画像が逆さまじゃなくなりました。 良かった。 外部画像を貼り付けるCubeを二つ作りました。 一番下の二つが、外部の画像を貼り付けられるCube (上の1Cuと2Cuは、画…