[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
551: 2023/02/10(金)12:31 ID:y5fi9s7m(1/2) AAS
UIをプレハブ化したらUI用のシーンなんて作る必要ないと思うのだが
552: 2023/02/10(金)16:16 ID:yHchiZsz(1) AAS
UI用ゲームオブジェクトを1つ作って各シーンで使い回してるわ
553(1): 2023/02/10(金)17:30 ID:FQWM5tPe(1) AAS
スプライトをフェードインフェードアウトさせたくてスクリプトをつくりましたが作動しませんでした。
スクリプトをアタッチして再生したのですが再生中インスペクターにあるSprite RendererのColorのAlphaが変動してませんでした。
原因わかる人いたら教えてください。改行が多くて書き込めなかったので{}は省略しています。
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
省22
554: 2023/02/10(金)18:04 ID:sVKiOWSE(2/4) AAS
アルファの値が0.5の時、どうなんのん?
555: 2023/02/10(金)18:09 ID:sVKiOWSE(3/4) AAS
まずは公式のコルーチン
外部リンク[html]:docs.unity3d.com
んで
オブジェクトを徐々に透明にする
外部リンク:futabazemi.net
読んでね
556: 2023/02/10(金)18:13 ID:sVKiOWSE(4/4) AAS
んでもって、仕様を日本語にしてみよか
フェードインとアウトはどうなったら起動するのかを考えよ
557: 2023/02/10(金)18:27 ID:y5fi9s7m(2/2) AAS
>>553
これ
FadeIn()
関数はちゃんと呼んでるの?
558(1): 2023/02/10(金)23:43 ID:Wfp9JGo2(1) AAS
迷路状のでかいマップ(床プレートと壁だけ)に
敵オブジェクトをマップのランダムな位置に出現させたいです。
壁の中には出現しないようにするにはどうすればいいですか?
559: 2023/02/11(土)00:00 ID:QN7Qb/3r(1) AAS
>>558
俺なら完全なランダムはデバッグがやりにくいから
生成候補ポイントをあらかじめ決めて配列として持っておき
その中から生成ポイントを選ぶ方式にする
ランダムにしたければ生成候補ポイントの上からrayを飛ばして床プレートに当たった時生成して
壁に当たった時は生成候補ポイントの位置をずらしてまた
rayを飛ばして生成できるポイントが見つかるまで繰り返す
省1
560: 2023/02/11(土)00:23 ID:sor+v8fn(1) AAS
〉〉559
なるほど 配列で確保しとくのもいいですが、上からレイを飛ばす
そのやりかたがありましたか
レイ飛ばしても壁の中で当たり判定取れなくて困ってました
壁より高いとこから下に向けてやればいけますね
ありがとうございます!
561: 2023/02/11(土)01:13 ID:nj0D76gl(1/2) AAS
俺なら壁と床をきっちりオブジェクトごと分割してDictionaryに登録して
プレイヤーの現在位置に近い床を検索してからその範囲で敵配置するかな。
床のどこに置くかは床の頂点を参照すれば良い。
rayだと階段がある建物に1000体みっちり配置したいとか
プロシージャル的にやりたい場合は難しくなってくる。
562: 2023/02/11(土)01:25 ID:1eHOZVZR(1/2) AAS
前提が壁と床だけだから別によくね?
563: 2023/02/11(土)01:40 ID:nj0D76gl(2/2) AAS
raycastで配置なんて俺も初心者の時にやったが時間の無駄。
564(1): 2023/02/11(土)10:41 ID:Z5gxgiQb(1/3) AAS
なんかさSceneビューでオブジェクト選択しても、Hierarchyビューのオブジェクトが開かない。
Inspectorでは選択状態になるけど、親子関係が自動で展開しなくなったんだけど、原因わかりますか?
565: 2023/02/11(土)15:18 ID:n4rX1mrp(1) AAS
Houdiniでアセット作ってscatterで賢く点をばらまこう
566: 2023/02/11(土)15:36 ID:9MEmwcs+(1/3) AAS
Unityのデモのアセットって無料で公開してるとかないの?
Book of the Deadとかのシーン使いたい
567(1): 2023/02/11(土)15:49 ID:W3hhSLZG(1) AAS
初心者です。3Dマップ上でスプライトキャラを歩かせたいのですが、検索方法が悪いのか2dマップで歩かせるものしか出てきませんでした。
とりあえずスプライトの前後左右に歩くアニメーションは作れたのですが、それをどう適用すれば3D平面を歩かせられるのか分かりません。
参考になるHP等があれば教えていただけませんか?
568(1): 2023/02/11(土)16:38 ID:9MEmwcs+(2/3) AAS
>>567
3Dの横スクロール的なイメージ?
ペーパーマリオ的なイメージ?
569(1): 2023/02/11(土)17:20 ID:1eHOZVZR(2/2) AAS
こことか?
3dのステージに2dのキャラを置く
外部リンク:teratail.com
570(1): 564 2023/02/11(土)19:35 ID:Z5gxgiQb(2/3) AAS
>>564
これ無視しないで
571(1): 2023/02/11(土)19:42 ID:6xbLT4Jj(1/2) AAS
>>568
ペーパーマリオ的なイメージです!
572: 2023/02/11(土)19:44 ID:6xbLT4Jj(2/2) AAS
>>569
ありがとうございます!
これはアニメーション適用の方法ではないので少し違いますが、当たり判定などもぜひ知りたかったので助かります
573(1): 2023/02/11(土)21:48 ID:PUuZ14Q5(1) AAS
>>570
ヒエラルキービューがロックされてるんじゃね
右上の錠前アイコンどうなってる?
574: 2023/02/11(土)21:56 ID:Z5gxgiQb(3/3) AAS
>>573
解決しました。ありがと。だいしゅき。
575: 2023/02/11(土)23:12 ID:9MEmwcs+(3/3) AAS
>>571
確かシェーダーで取得したカメラと平行になるように描画する処理あったと思う
576: 2023/02/12(日)10:15 ID:9P9w/T9h(1/5) AAS
敵キャラ複数体のHPデータを管理するのにdotsとかいうやつ使ってみたいんだが良い資料あるだろうか?
577: 2023/02/12(日)10:20 ID:NSnJX8S7(1) AAS
Assets\preyer.cs(23,42): error CS1001: Identifier expected
このエラーメッセージが出ていて、何となくプログラムのスペルミスみたいなことは分かるんですが、どこを直せばいいのか分かりません…………
これがプログラムです…よければお答えしてくれると幸いです
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class preyer : MonoBehaviour
省15
578: 2023/02/12(日)10:56 ID:8WRpHT+J(1) AAS
それまだ続きあるでしょ
579: 2023/02/12(日)11:11 ID:A5p4J4fE(1) AAS
もうちょっと下の方まで見せてごらん😚
580: 2023/02/12(日)12:00 ID:aICMUJmD(1) AAS
Startのスコープがすでにおかしいし普通に}が足りないだけじゃないかな
赤線引いてるとこを右クリックしたらvisual studio先生が教えてくれるよ
581: 2023/02/12(日)17:20 ID:mUMmUZvp(1) AAS
アセットバンドルを使ってアプリのUIの座標変更とかも反映できる?
それともアプリ内で使うバイナリデータぐらいしか変更できない?
582(1): 2023/02/12(日)19:03 ID:cAxp7sPJ(1) AAS
アセットストアにログインするとき
Chrome立ち上がってそこでログインして…って感じなんですが
面倒くさいです
設定で直接ログインできるようにできないですか
583(1): 2023/02/12(日)19:08 ID:9P9w/T9h(2/5) AAS
>>582
Unityから直接開けなかったっけ?
584(1): 2023/02/12(日)21:43 ID:9P9w/T9h(3/5) AAS
狩りゲー用の敵キャラのコライダーってメッシュコライダーとかのほうがいいのかな?
585(2): 2023/02/12(日)22:01 ID:ki86wm0r(1) AAS
>>584
そういうのは複数のコライダーで組み立てる方式で作るみたい
586: 2023/02/12(日)22:32 ID:F5MmoooZ(1) AAS
MESHは意外と大木のでサークルとかにするといいよ
正確に当てる必要はないで
587: 2023/02/12(日)22:33 ID:9P9w/T9h(4/5) AAS
>>585
なるほどサンクスです
588: 2023/02/12(日)22:48 ID:9sEpwnd5(1) AAS
複雑で細かいメッシュよりも、積み木みたいなほうが軽いし部位破壊とか部位ごとの処理がしやすいからね
589: 2023/02/12(日)22:54 ID:9P9w/T9h(5/5) AAS
なるほど
590(1): 2023/02/12(日)23:42 ID:eHQwTxV2(1) AAS
コライダのことで横から質問なんですが
親オブジェクト>(子)ボディー>(孫)手 コライダあり>(孫)足 コライダあり
みたいなの関係で当たり判定取る場合
手と足のオブジェクトにスクリプト貼り付けて判定とるんでしょうか?
親オブジェクトだけにスクリプト貼り付けて手と足の当たり判定取れたりしますか?
591: 2023/02/13(月)00:14 ID:VfjEK+ca(1) AAS
>>590
部位にスクリプト付けたら簡単だな
攻撃側が食らい側のスクリプトを読み取って部位を判定する
食らい側にintでもstringでも識別できる変数を持たせておけばいい
「伺うな。命じよ」の原則は蔑ろにされるが
592: 2023/02/13(月)00:49 ID:CVQ1rSPF(1) AAS
>>583
昔はそうだった気がするんですが
いつからかChrome開いてログインするようになってて
なにか設定でもあるのかなと…
593: 2023/02/13(月)02:41 ID:e2tvoEYB(1) AAS
アセットを買うならブラウザから行くしかないっぽいね。
買ったアセットをプロジェクトに取り込むだけなら当然Unityエディタだけで完結するけど
594: 2023/02/13(月)05:40 ID:XHahPUe8(1/2) AAS
各部位にスクリプト付けると修正するときとか大変になってくるので自分は親で管理して各部位には当たった際に親にsendmessage送るくらいにしてたなぁ
595(1): 2023/02/13(月)16:53 ID:w47+ws07(1/3) AAS
SerializeFieldでインスペクタに表示したBoxColliderに、
BoxColliderが1つだけアタッチされているオブジェクトならドラッグアンドドロップで問題なく設定できるんですが、
オブジェクトにBoxColliderが複数アタッチされてると、ドラッグアンドドロップすると、
設定したいのと別のBoxColliderが設定されてしまうのですが、どうすれば良いでしょうか?
596: 2023/02/13(月)18:06 ID:XHahPUe8(2/2) AAS
ドラドロしなくて右の小さい丸で選択できなかったけか?
597: 2023/02/13(月)18:25 ID:w47+ws07(2/3) AAS
その丸押しても、「どのオブジェクト持ってくる?」って表示で、オブジェクトの中に複数あった場合、どれを選ぶかは選択できなくない?
598(1): 2023/02/13(月)18:28 ID:LTfIOVDl(1/2) AAS
あまり知られてないがヒエラルキーではなくインスペクタのコンポーネントを個別につかんでドラッグ&ドロップできる
599(1): 2023/02/13(月)18:48 ID:Xsqz/d+j(1/2) AAS
>>595
俺は1オブジェクトにつき1コライダーでしか作ったことないな
複数コライダーを付けるメリットってあるのだろうか?
600: 2023/02/13(月)20:23 ID:yCkDR8To(1) AAS
仮に1つのオブジェクトに丸いコライダ、四角いコライダの2種類付けたとして
結局OnTrigerEnterでどっちのコライダの当たり判定も呼ばれるから複数コライダって管理無理じゃない?
601(2): 2023/02/13(月)22:03 ID:w47+ws07(3/3) AAS
>>598
それ今関係あります?
>>599
例えば、四角形のステージに見えない壁を作るとか
602: 2023/02/13(月)22:34 ID:Xsqz/d+j(2/2) AAS
>>601
壁1個ごとに1つのオブジェクトで何が問題なのだろうか?
603: 2023/02/13(月)22:45 ID:LTfIOVDl(2/2) AAS
>>601
はあ?
オブジェクトについてるコライダーコンポーネントを個別に選択してアタッチしたいというのはまさに上でお前が言ってたことだろ?
604: 2023/02/13(月)22:49 ID:iCmWKXQG(1) AAS
はいはいおさえておさえて
605: 2023/02/14(火)09:14 ID:MYNQchbr(1) AAS
初心者がまず一冊目に買う教本は
愛美の「Unityの教科書」が無難?
606: 2023/02/14(火)10:04 ID:MF92fh3R(1/2) AAS
本はいらん
公式のチュートリアルやれ
607: 2023/02/14(火)11:54 ID:Wa8Z6cJT(1) AAS
俺もそう思ったがもう書かれてた。タダだし質も量も十分。まだ続くかどうかわからんのに金出して本を買う必要はない
608: 2023/02/14(火)14:08 ID:PY1hG6Zo(1) AAS
自分は最初はヒヨコの絵のUNITY入門書から入ったよ
スクリプト記述はほぼ教えてくれない本だけどざっくりした使い方のイメージはつかめた
その次に愛美の「Unityの教科書」に進んだよ
609(2): 2023/02/14(火)14:36 ID:7jWtMuR5(1) AA×

610(1): 2023/02/14(火)15:46 ID:ExSPZg8f(1) AAS
for(for(for(for))))「雑魚が……」
611: 2023/02/14(火)15:54 ID:UQ/6A+XB(1) AAS
ねこじゃらシティ
612: 2023/02/14(火)16:28 ID:qpyyXNj0(1) AAS
>>609
>>610
何も考えないとこうなる……なるよね?
613: 2023/02/14(火)19:51 ID:ZEWukEys(1) AAS
>>609
アニメーターコントローラーの状態遷移に対応しようとすると
どうしてもこうなるよね
614: 2023/02/14(火)22:08 ID:MF92fh3R(2/2) AAS
うーん
1つのオブジェクトに複数のコライダーある時
選ばねーわ
まぁ損なときはMESHコライダーつけるしかないな
615: 2023/02/15(水)11:54 ID:/3/rZM1v(1) AAS
やり方あるね
例えば、一つのオブジェクトに対してカプセルコライダーとボックスコライダーを付けたとする
で
[SerializeField] CapsuleCollider2D col;
と定義すれば、選択で指定のコライダーが選択できる
616: 2023/02/15(水)22:12 ID:EFSIycPY(1) AAS
今日も元気だボーイング747!丸亀製麺で豪遊してきた!
かけ小!唐揚げ!イカ天!ビール350㍑!これでたったの860円!m9(´・ω・`)ドーン!
画像リンク[jpeg]:i.imgur.com
617: 2023/02/16(木)19:25 ID:5CzTpEt3(1) AAS
>>585
これ系の当たり判定作る時ってどうやるのがセオリーなの?
イベントトリガー使ったりだとかアニメーションにイベントつけるだったりとか色々ありすぎてわからん
618: 2023/02/16(木)21:48 ID:v589+LpL(1) AAS
好きなようにしろ!
セオリーなんかねーよ
大体ぉまえの作ってるゲームは世界に1つなんだよ
619: 2023/02/16(木)22:21 ID:cmCL/kmb(1) AAS
毎回思うけどその理屈おかしくね
620: 2023/02/16(木)22:48 ID:ZMhuayo8(1) AAS
意地悪に見えるかもしれんけど、仕様による、としか言いようがない部分もあるからなあ
爽快アクションなら攻撃時にメッシュコライダーを生成してその範囲内の敵にダメージ、とかが一番楽だと思うけど
少しでも軽く、というならコライダーは使わないで実質コマンド式みたいにするとかもあるし
ミリ単位の見切りが重要とかのシビアなアクション目指すなら本当に自分で考えろとしか言いようがない
621: 2023/02/16(木)23:12 ID:TmDNVlsI(1) AAS
何でも聞ける優秀な先生とかが居ないんなら、自分で色々やってみて納得のいく方法を採用するしかない
その方法は時間と手間はかかるものの理解が進むので遠回りとも言えない
622: 2023/02/16(木)23:58 ID:0oKfUICH(1) AAS
とにかくやってみろ
それでもダメならもっとやってみろ
誰かが言ってた言葉だけどほんとそう思う
623: 2023/02/17(金)00:17 ID:yO75IxcG(1) AAS
わかりました
とりあえずやってみます
624: 2023/02/17(金)09:54 ID:3keLRaST(1) AAS
エディタを実行している動画をファイルサイズ無視してできる高画質で録画したいのですが、Unity Recorder でいいのでしょうか?
アセットで録画系のツールがあるものの、じゃあこれ使えば高画質になるの?というのが分からず、判断に困っています。
625(1): 2023/02/17(金)12:43 ID:vCDzTTqH(1) AAS
バンディカム
626: 2023/02/18(土)08:53 ID:tzFHa85I(1) AAS
>>625
バンディカム調べたけど、一番安いプランで年4000円もするんすね…
627: 2023/02/18(土)09:34 ID:QyPDjRwb(1/3) AAS
10分なら無料
628: 2023/02/18(土)09:36 ID:QyPDjRwb(2/3) AAS
てか年間じゃなく買切りすりゃいいよ
永続(個人)
1-PC / 生涯
¥5,610
629: 2023/02/18(土)11:42 ID:qxmyfol7(1/2) AAS
なんで今の時代にbandicamなんか金払って買わなきゃいかんのか……
OBSが完全上位互換じゃないのあれ
というかレコーダーでいいよ
カメラの設定とかだけお気を付けて
630: 2023/02/18(土)11:42 ID:qxmyfol7(2/2) AAS
Unity Recoderね
631: 2023/02/18(土)13:21 ID:lMWAx65y(1/2) AAS
Unityってanimatorで設定したSubStateMachineが何なのか取得することできないのですか?
AttackというSubStateMachineに各攻撃モーションを入れていてこのSubStateMachineがAttackの場合攻撃判定されるという処理をしたいのですが…
GetCurrentStateInfo.IsNameだとそのSubStateMachineの中の各Stateの状態しか取れないようです
上下前次1-新書関写板覧索設栞歴
あと 371 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.213s