[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
713: 2024/03/06(水)08:23 ID:twiADiBm(2/5) AAS
まずは少ない数値でやりましょう
714(1): 2024/03/06(水)08:24 ID:2OfYkkVV(1) AAS
>>711
myImage[99]
コレで解決。
715: 2024/03/06(水)08:46 ID:xtbIKSw0(2/6) AAS
>>714
気にしないことにしました
ありがとうございます
716(1): 2024/03/06(水)10:20 ID:NuI1Qyn5(1) AAS
AudioListenerをカメラにしてたとして
あるAudioSourceのついた物体から音を鳴らしたら
・音速(つまり遠くなら遅れて聞こえる)
・ドップラー効果(相対速度により音の高さが変わる)
もUnityは再現してくれるんでしたっけ?
717: 2024/03/06(水)10:45 ID:twiADiBm(3/5) AAS
やってみれば?
718: ドーンおじ 2024/03/06(水)11:19 ID:FAOaHTMT(1/2) AAS
オスプレイだかメスプレイだか知らんけどUFOの撮影に性交した!m9⎛´・ω・`⎞ドーン!
画像リンク[jpeg]:i.imgur.com
719: ドーンおじ 2024/03/06(水)11:47 ID:FAOaHTMT(2/2) AAS
これ回転数が違ったらプロペラ同士が接触して墜落するよな?
沖縄の墜落事故の原因はこれじゃね?あれ血抜くもといチヌークじゃないけどな!m9⎛´・ω・`⎞ドーン!
720: 2024/03/06(水)12:51 ID:xtbIKSw0(3/6) AAS
>>716
・音速は反映しない
・ドップラー効果は不自然すぎる (リスナーの移動がそもそもワープしたり不自然だから)
単純に右耳と左耳の音量差でしか3Dを表現しません
なにかプラグインでバイノーラル風のエフェクトをかけるものがあるけど大したことないです
だってそんなリアルなUnity作品見たことないから
721: 2024/03/06(水)16:05 ID:xtbIKSw0(4/6) AAS
>>711 の続きですけんど
画像をスクリプトで生成するために、下記のようなことをしているんですが
ひとつのImageスプライトにそれぞれにGameObjectが必要なんですけ?
goいっこにたくさんのImageコンポーネントを付けられる?
var myGo = new GameObject();
RectTransform myRectTransform = myGo.AddComponent<RectTransform>();
Image myImage[n] = myGo.AddComponent<Image>();
722(1): 2024/03/06(水)16:28 ID:twiADiBm(4/5) AAS
2行目がGetComponentじゃのうてあどなのはわからんけんどこんな事できるのか
あ本題、インスペクタで空のゲームオブジェクトにImageComponentを追加するとき、1つのだけしか出来ないんけん?
出来るならコートでもいけるんじゃね
723: 2024/03/06(水)16:40 ID:xtbIKSw0(5/6) AAS
>>722
インスペクターでは2つめのImageコンポネーントは追加やれませんでした
GoいっこにつきGraphicは一個しかつけれませんってアラート
724(1): 2024/03/06(水)17:46 ID:l0Dy782Y(1) AAS
ていうか仮にImageを5個つけても画面に映るのはどうせ1個だけなんだから、複数つけても意味ないから1個しかつけられないんじゃないのw
実際つけられるコンポーネントは存在する。接触判定用と攻撃範囲用に球コライダーを二つとか
自分で言ってる通り、それぞれにGameobjectを用意するじゃダメなの?
725: 2024/03/06(水)17:57 ID:xtbIKSw0(6/6) AAS
>>724
グループ化してパッと出し消ししたかったんですよ
そしたらGoレベルで myGo.SetActive (false); でまとめて消せるかなとおもて
726: 2024/03/06(水)18:41 ID:twiADiBm(5/5) AAS
分かれててもぱっとなるやろ
処理と画面表示は別やで
727(1): 2024/03/07(木)01:31 ID:UiqXt/5g(1) AAS
goの子要素として5個のGameObjectをぶら下げてやればいい
728: 2024/03/07(木)07:51 ID:7g1anHFa(1/5) AAS
>>727
こんばんはいつもお世話様です
そんな感じで親子わけグループにして出し消しするようにし、うまくやれました
一個のイメージごとにコンポーネントが下記のようにたくさん要りますね
GameObject
RectTransform
SpriteRenderer
省5
729(1): 2024/03/07(木)15:11 ID:/DHoCpWb(1/2) AAS
unityにblenderで制作したモデルを持っていったのですが、赤緑青のXYZ軸が出るだけでモデルが表示されません。
blenderのファイルはfbxで保存しました。助けてくださいお願いいたします。
730: 2024/03/07(木)17:24 ID:/DHoCpWb(2/2) AAS
>729
UV展開をやり直してエクスポートしたら表示されました。お騒がせしました。
731(1): 2024/03/07(木)20:39 ID:7g1anHFa(2/5) AAS
いつもお世話になっております私です
ファイル読込がからんでくると、コールバックが必要とおもうんけんど
よくわからないからInvokeで時間差を作っとるんですが
遅延0秒でもちゃんと動くのはどういう理屈なんでしょうけ?
つまり
readFile1();
readFile2();
省7
732(1): 2024/03/07(木)20:56 ID:XTO2Kusl(1) AAS
obj.transform.x=3;
がダメなのはなぜ?
var tmp=new Vector3(3,obj.transform.y,obj.transform.z);
obj.transform=tmp;
とわざわざ面倒なことしないといけないなんて
733: 2024/03/07(木)21:01 ID:7g1anHFa(3/5) AAS
>>732
同感ですね
読み取りは個別にできるのに、書き換えはXYZ揃ってないとできないんですよね
734(1): 2024/03/07(木)22:00 ID:cH7IjW54(1/2) AAS
外部リンク:nigiri.ハテナblog.com/entry/2019/09/17/231702
ハテナはローマ字ね
読み込みエラーのないよがわからんから何ともだけどInvokeは呼び出し処理してるだけでそれが終わりなのでリードがちゃんと終わってるか?
735: 2024/03/07(木)22:01 ID:93kjpgpw(1) AAS
プリコネみたいなゲームって内部的にダメージ計算をして、そのあとに盤上のキャラクターにエフェクトとかつけてるだけでできる?
736: 2024/03/07(木)22:45 ID:7g1anHFa(4/5) AAS
>>734
Invoke("readFile1" , 0.0f)
Invoke("readFile2" , 0.0f)
Invoke("readFile3" , 0.0f)
なら
Imageのスプライト画像が出現するので処理は正しく完了しています
readFile1();
省5
737(1): 2024/03/07(木)22:49 ID:cH7IjW54(2/2) AAS
んで、エラーメッセージは?
738: 2024/03/07(木)22:55 ID:7g1anHFa(5/5) AAS
>>737
Unity上での開発ではなく、Unityのゲームのプラグインを開発しているんですは
だからUnity自身のエラーとは異なりますが下記のようなかんじです
Exception during plugin script Init: System.IndexOutOfRangeException: Array index is out of range.
739: ドーンおじ 2024/03/08(金)22:17 ID:UObgpacD(1) AAS
今日も元気だ暴飲暴食!海門で豪遊してきた!
HDD8TB!これでたったの17700円!m9⎛´・ω・`⎞ドーン!
画像リンク[jpeg]:i.imgur.com
740(2): 2024/03/09(土)10:34 ID:YGVIYpqx(1/4) AAS
こんにちは今日も張り切っておねがいします
他人のスクリプトをみていたら、下記のように同じ関数名で引数だけが微妙にちがうものがいくつも列記してありました
public static SetupData(string name, float defaultVal, float minVal, float maxVal, bool interactable = true)
{
処理A;
}
public static SetupData(string name, float defaultVal, callback, float minVal, float maxVal, bool interactable = true)
省8
741: 2024/03/09(土)12:17 ID:YZiKnHYJ(1) AAS
こいつは丸亀製麺でネギを食い切れないほどわっさり盛るタイプだな
742(1): 2024/03/09(土)13:15 ID:NCFrk71s(1) AAS
列記してありましたか
じゃ複数使えて便利ですね
743: 2024/03/09(土)14:37 ID:YGVIYpqx(2/4) AAS
>>742
引数のパターンでかってに認識してくれるってことです?
744: 2024/03/09(土)15:02 ID:eYhnQTtY(1) AAS
入門書は読んでないのけ?
オーバーロードって書いてなかったのけ?
745: 2024/03/09(土)15:07 ID:j0sOCvH3(1) AAS
王婆労働
746: 2024/03/09(土)17:17 ID:PnLx9+ZY(1) AAS
Unity以前の問題だよね……。
C#の入門書やらネット講座やら、探せばいくらでもあるんだから見れば良いのに。
747: 2024/03/09(土)18:01 ID:bLlXN6fI(1) AAS
一度さらっと聞いたくらいで覚えるほど頭良かったら
人に聞くって行為自体が矛盾してると気付かないのも面白いよな
748(1): 2024/03/09(土)19:58 ID:YGVIYpqx(3/4) AAS
こんばんはいつもお世話なります。
不勉強な人が多くてドン引きですみません
つまり引数の型なり数なりが異なっていれば、同じ名前の関数を使って、なんなら場合分けをできるってことでいいのでしょうけ?
以上よろしくおねがしします
749(1): 2024/03/09(土)20:45 ID:ABvIvOfe(1) AAS
>>748
外部リンク[html]:www.wisdomsoft.jp
750: 2024/03/09(土)20:57 ID:YGVIYpqx(4/4) AAS
>>749
お答えありがとうございます
一応、模範解答をかいておきますね
「オーバーロードといって、引数が異なるなら同じ関数名で複数の宣言ができます」
「ただし似通った処理のときのみ利用しないと不要な混乱を招きます」
751: 2024/03/09(土)21:34 ID:VwDFllxX(1) AAS
模範解答ではない
似通ったコードなら単なるコピペになっている事が多い
なるべく共通化するように指導すべきで単なる場合わけ目的で使用すべきじゃないし
似通ったコードがちょっと変えただけで並んでたらレビューにも引っかかる可能性高い
752: 2024/03/09(土)21:56 ID:uEOz8M2g(1) AAS
オーバーロードとデフォルト引数の併用も混乱を招く要因になりかねないから
C#の設計思想的にもアウト
でもここはゲーム製作技術板でUnity質問スレだから設計とかカタチに拘るより完成を優先すべきと私は思うがな
C#スレでやれ
753: 2024/03/10(日)01:31 ID:Vq6IGV+J(1) AAS
オ、オーバーライド…
754: 2024/03/10(日)02:38 ID:CE5BuS0R(1) AAS
オーバーロードってなんかかっこいいな。
755: 2024/03/10(日)02:41 ID:nBlVdLUi(1) AAS
アニメにあったね
756: 2024/03/10(日)04:52 ID:nLXsoLlU(1) AAS
>>740
アルミン乙
757: 2024/03/10(日)09:53 ID:qAhQmyXi(1/6) AAS
>>740の件はもう大丈夫です大儀であった
758(1): 2024/03/10(日)17:04 ID:qAhQmyXi(2/6) AAS
こんちゃいつもお世話になっております私です
myEnemyPosX_1 = Enemy[ 1 ] .PosX ;
〜
myEnemyPosX_n = Enemy[ n ] .PosX ;
みたいな処理をしたいんです n は50個程度まであります
このとき左辺の変数名のnを数字におきかえて変数名として成立するのはどうしたらよいのでしょうけ?
もちろんグーグって見ましたが
省1
759(1): 2024/03/10(日)17:11 ID:f/wlAWyw(1/3) AAS
リフレクションもあかんのん?
動的変数でグーグった?
760: 2024/03/10(日)17:15 ID:d+ccbHwl(1) AAS
相手すんな
761(1): 2024/03/10(日)17:15 ID:qAhQmyXi(3/6) AAS
>>759
リフレックションをおしえてください
762: 2024/03/10(日)17:16 ID:obCuvpOJ(1) AAS
>>761
ggrks
763: 2024/03/10(日)17:23 ID:qAhQmyXi(4/6) AAS
シンプルに、 "myEnemy"+i を i が 5 のとき myEnemy5 っていう変数名として変換して中身を評価することはできないのけ?
764(1): 2024/03/10(日)17:28 ID:f/wlAWyw(2/3) AAS
それはストリングス文字列じゃないんけ
765: 2024/03/10(日)17:29 ID:qAhQmyXi(5/6) AAS
>>764
文字列を変数名として変換する関数のある言語もあるでしよ
古い話でわるいけどHyperCardとかLingoとか
766: 2024/03/10(日)17:32 ID:f/wlAWyw(3/3) AAS
古っ
頭をC#に切り替えてね
767(1): 2024/03/10(日)18:09 ID:0Q4q73Qj(1) AAS
雑魚ですいません。
unityのアセットストアから買ったツールが「Assets」じゃなくて「Packages」の中にスクリプトがインポートされるんです。
で、その「Packages」スクリプトを変更して使いたいのですが、「Packages」でテキストメッシュプロを使うための「using TMPro」をすると、参照ができずエラーになってしまいます(CS:206 型または名前空間が〜)
「Assets」で新しいスクリプトを作成し、そのパッケージを参照して何か機能を使いたい場合は「namespace」でそのアセットを参照できるのですが、その逆の「Packages」から他のスクリプト(namespace?)を参照できない状態です。
状態として、マリオのアクションを実現するアセットを購入したら、スクリプトが「Packages」にインポートされた。
そのアセット自体は動作するものの、マリオの上にテキストメッシュプロでテキストでHPを表示しようと、アセットのスクリプトで「using TMPro」をしようとた時点でエラーになってしまう、という感じです。
Packages云々の理解が間違っているのかもしれませんが、何かアドバイスをいただけると助かります
768(1): 2024/03/10(日)19:35 ID:GEZ4Wdxq(1/3) AAS
キチガイスレかな?
769: 2024/03/10(日)19:46 ID:XUJL3Fu2(1) AAS
>>768
アルミンの介護スレです
770: 2024/03/10(日)19:52 ID:07AqBrhr(1) AAS
>>767
アルミン乙
771: 2024/03/10(日)19:55 ID:Bj41hzPR(1) AAS
異なる型同士をプラスできると思っているならキチガイ
リフレクションを使い異なる型同士を文字列化して呼び出そうとしているならキチガイ
772: 2024/03/10(日)20:01 ID:GEZ4Wdxq(2/3) AAS
お得意のチャットAIに聞いてこいよ
773(1): 2024/03/10(日)20:12 ID:qAhQmyXi(6/6) AAS
こんばんはいつもお世話になります
>>758は高度すぎて皆の手にはおえないことですみません
自分でやってみます
ご苦労さまです
774: 2024/03/10(日)21:10 ID:GEZ4Wdxq(3/3) AAS
自分でやってからこいよダボが
775: ドーンおじ 2024/03/10(日)21:26 ID:Q0uoRNrq(1/3) AAS
今日も元気だ暴飲暴食!シャブ葉で豪遊してきた!
しゃぶしゃぶ鍋!ビール350㍑!これでたったの777円!m9⎛´・ω・`⎞ドーン!
画像リンク[jpeg]:i.imgur.com
776: ドーンおじ 2024/03/10(日)21:27 ID:Q0uoRNrq(2/3) AAS
美味かったわぁ!黒毛和牛を半額ゲットできたのが勝利の要因だな!今年の冬は長いね!m9⎛´・ω・`⎞ドーン!
777: ドーンおじ 2024/03/10(日)21:27 ID:Q0uoRNrq(3/3) AAS
裏コード777!m9⎛´・ω・`⎞ドーン!
778(1): 2024/03/11(月)01:11 ID:B3KK5Z7J(1) AAS
>>773
アルミンよお前がどこのスレでもまともに相手されないのはこういう事だぞ
最後は嫌味か罵倒を浴びせるような奴に親切に教えようとする気になれない
779: 2024/03/11(月)08:47 ID:1kZ1lbRg(1/2) AAS
>>778
こんばんはいつもご苦労さん
わたしはアルミンとやらではありませんよ
どんだけ昔からいるとおもてるの
以上よろしくおねがします
780: 2024/03/11(月)17:34 ID:OI8TxTHA(1) AAS
言葉変えてる隠してるつもりだろうけど滲み出てるんよアルミン臭がw
馬鹿なんだから小細工せずいつも通り発狂した方がまだマシだそw
781: 2024/03/11(月)17:45 ID:oJTNJRXK(1) AAS
アルミンって今チュートリアル写経中だから質問しないんでないの?知らんけど
782: 2024/03/11(月)18:30 ID:HxxXR+jy(1) AAS
いやあいつはするよ
こういう頓珍漢な質問
783: 2024/03/11(月)18:40 ID:Kw5Z4P+N(1) AAS
トンチンカンとは、とんきち、ちんぺい、カンタの三つ子
トンキン=忍者君
チンペイ=アルミン
カンタ=顔文字
この三匹がUnity界におけるトンチンカン
784(1): 2024/03/11(月)19:22 ID:bSQM/QBv(1/2) AAS
3Dで輪っかを作って鎖のように水平にそれをたくさん繋いでRigidbodyをアタッチして実行すると
繋いだ輪っかがバラバラになります。空中でダランとゆらゆら揺れる様にして最後に垂直に静止するのを期待してますが。
輪っかはMesh Colliderで設定していますが、綺麗な丸ではなく斜めに線が入る歪な形になっている事も気になります。
初心者が鎖のようなものを3Dで再現するのは敷居が高いですか?
785: ドーンおじ 2024/03/11(月)19:37 ID:E7TwW6pr(1) AAS
今日も元気だ暴飲暴食!還付金280円で豪遊してきた!
ゆで卵!ビール350㍑!これでたったの280円!m9⎛´・ω・`⎞ドーン!
画像リンク[jpeg]:i.imgur.com
786(1): 2024/03/11(月)20:32 ID:1kZ1lbRg(2/2) AAS
>>784
こんちゃ
コリジョンで鎖の連結はむりですよ
細かいボーンでつくったチェーンにスキンメッシュで鎖をつけてください
Unityでやるよりまず3DソフトでつくってFBXでよみこんでください
787: 2024/03/11(月)20:44 ID:bSQM/QBv(2/2) AAS
>>786
こんばんは。大変勉強になりました!
いくらパラメータを変えてもダメでしたので、できないものは出来なかったのですね。
ありがとうございます。そのやり方で試してみますm(_ _)m
788: 2024/03/11(月)23:10 ID:huoBgsDg(1) AAS
まさかコンビ打ちでも始めたのかなw
789: 2024/03/12(火)00:25 ID:XCb4lFr3(1/2) AAS
質問ですけんど
アイテムデリミタをカスタムで定義できますか
たとえば文字列データを\n区切りで切り分けたあとに、デリミタをカンマに再定義して小分けにデータをバラすときです
790: 2024/03/12(火)02:15 ID:tBvs1DwF(1) AAS
生成AIてわスレ荒らし始めたなアルミンw
こいつ昔からこうなんだはw
791: 2024/03/12(火)03:38 ID:FTvRH9iV(1) AAS
普通、自分で調べてそれでもわからんときにこのスレで尋ねるだろうね
792: 2024/03/12(火)04:23 ID:hJtFe46L(1) AAS
出来ないならやらないで正解
793: sage 2024/03/12(火)04:43 ID:dS3BOiT0(1) AAS
アセットにインポートしたやつのスプライトモードが必ずmultipleになるのは仕様?
前はsingleだったはず。
上下前次1-新書関写板覧索設栞歴
あと 209 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s