[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
422: 2020/02/05(水)17:21 ID:6h+xkpjt(2/2) AAS
>>420
タイムラインっていろんなソフトにあるけどだいたいその操作方法だから
デファクトスタンダード
423: 2020/02/06(木)02:44 ID:zf/V6rkN(1) AAS
>>413
というかもうなんかモデリング初学者の友人をなんとかして作るのが一番良さそう
424: 2020/02/06(木)03:02 ID:d1d9UQrW(1) AAS
モデリング初学者だけどUnity使える人と友人になりたいわ
425: 2020/02/06(木)05:52 ID:P1AZFBSr(1) AAS
友人ならロハでやってくれるなんて思ってるからボッチなんじゃね?
426: 2020/02/06(木)06:22 ID:ST6iCwuG(1) AAS
てか初心者でいいなら自分でいいじゃん
なんでそこまでして他人に委託したいのか分からん
427: 2020/02/06(木)09:21 ID:NCiaRrNU(1) AAS
寂しいとか言うのとは別に
個人制作だと発想が貧弱になりがち
428
(2): 2020/02/06(木)10:12 ID:IL2ILgkv(1/2) AAS
StateMachineBehaviour で、各種イベントの時にステート名取得する方法ってある?
やりたいのは Animator.gameObject に StateMachineBehaviourHost みたいな
コンポーネントくっつけておいて、そいつに「今ステート"ほにゃらら"に入ったよ!」
とか通知することなんだけど、とりあえず今のところ StateMachineBehaviour 側の
[SerializeField] string stateName ってのに手動で設定してる。
もしできなくて、この手動設定が面倒ならエディタ側で対応するしかないのかなとか思ってるけど…
429
(1): 弟子 2020/02/06(木)13:50 ID:f/m+IYH7(1) AAS
>>428
こんなイメージのかな、ちょっと違ってたらごめんなさい
外部リンク:imgur.com

であれば、一応こんな感じで
画像リンク[png]:i.gyazo.com
画像リンク[png]:i.gyazo.com

単純にStateMachineBehaviourからオブジェクト(今回ならSquare)に対して今の再生しているAnimatorを送ってるだけ
省1
430
(2): 428 2020/02/06(木)20:19 ID:IL2ILgkv(2/2) AAS
>>429
うお、画像つき恐縮っす。

作るステートマシンはキャラクターのアニメーションではなく
シーン遷移やGUIの遷移などの状態管理に使っています。
Playing -> Pause -> Config -> AudioSettings とか、
Playing -> GameOver -> Replay とかみたいな感じですね。

なので、各ステートは必ずしも AnimationClip を持ってはいません。
省5
431: 弟子 2020/02/06(木)21:05 ID:tsJefly1(1) AAS
>>430もしかしてTimeLineおかPlayableScriptの話?

>必ずしも AnimationClip を持ってはいません
これから考えるとAnimatorではないので
> Animator.GetCurrent*** 系が盲点になっていたので、そっちのアプローチ
これは無効じゃないかなと思います

も少し情報出してもらえると的確なことが言えるかと思いますが
後出しはちょっと勘弁
432: 2020/02/06(木)22:23 ID:oXKCsU3b(1) AAS
>>430
現在のステートだけを監視するコンポーネント作って、アニメーターをアタッチした方が楽な気がする
そもそもランタイムでステート名って取れなかった気がする
433
(1): 2020/02/07(金)10:22 ID:ywXoM++Z(1) AAS
質問ですがUnityをある日開いたら今まで編集中だったプロジェクトが表示されず
選択できなくなり開けません。
WEBのログインページを見てみるとデータは確認できるので消してはないみたいですが、
開き方がわからなくなりました。
どうやって開けばよいか教えてください。
434: 2020/02/07(金)11:35 ID:yrW/kP1z(1) AAS
>>433
File>Open Project
435
(1): 2020/02/07(金)13:44 ID:eRgtkMU1(1/4) AAS
Unityで表示端末のDPIを取得するにはどの様にすれば良いのでしょうか?

多くの解説サイトに
getResources().getDisplayMetrics().densityDpi;
と言うコードがあるので使ってみようとしたところ、getResources()が使えません。

考えうる理由としてusingに何か指定しなければならないのか?と思いましたがusingの項目まで記述しているサンプルを見つける事が出来ませんでした。

DPIを取得、計算出来るのであれば他の方法でもかまいません。
Screen.width、Screen.heightを利用して画面のpxを取得する所までは出来ています。
省1
436
(1): 2020/02/07(金)13:52 ID:0Yab1BKS(1) AAS
使えないって何?エラーが出て実行できないのか実行しても何も起きないのかもっと詳しく
437
(2): 弟子 2020/02/07(金)13:54 ID:++oTUKmK(1/2) AAS
>>435
この記事のはどですか?
外部リンク:gchan-00.tokyo
438
(1): 2020/02/07(金)14:07 ID:eRgtkMU1(2/4) AAS
>>436
レスありがとうございます。
visualstudioでgetResouces()の下に赤い波線が表示され、カーソルを合わせると現在のコンテキストにgetResourcesという名前は表示されませんと出ています。
そのままUnityの再生ボタンを押すとAll compler errors have to be fixed befor you can enter playmode!とエラーが出ています。

>>437
この160という数字はどこから来てるのか?という疑問に対して、自分の解釈ではmdpiという単位かな?と思ったのですがあっていますでしょうか・・・?
すると、すべての端末で同じ結果を得ることが出来るのか?という新たな疑問が。。
省1
439: 2020/02/07(金)14:08 ID:eRgtkMU1(3/4) AAS
>>437
表示しません=存在しませんの間違いでした
申し訳ありません。。
440
(1): 弟子 2020/02/07(金)14:16 ID:++oTUKmK(2/2) AAS
>>438
作者じゃないので予想だけど
外部リンク:qiita.com
これのデフォルト値かなぁと思います

あと計算値としては
外部リンク:qiita.com
で取れそうな感じもします
省2
441
(1): 2020/02/07(金)14:58 ID:1X8XOLJ6(1/2) AAS
今後クラウドを利用してオンラインマルチプレイゲームを作ろうと考えています

blenderで作った各パーツをアベンドで一つにまとめてUnityへインポートし、
展開されたツリー状の各パーツのアクティブを切り替えることでキャラメイク
や装備変更時の見た目変化機能みたいなものを作ったのですが、
無駄にツリーが冗長になり、処理も重くなっているみたいで、マルチプレイで
利用できるような状態にないと思われます

アバターのキャラメイク機能はゲームではあたりまえに存在していますが、
省10
442
(1): 2020/02/07(金)15:11 ID:eRgtkMU1(4/4) AAS
>>440
Activityの追加はまだちょっと敷居が高そうなので一旦諦めます。。
Screen.dpiで表示端末のDPIを取得できる事がわかりましたので教えて頂いたページを見ながら色々やってみます!
また試行錯誤してどうしようも無くなったら知恵をお借りしにくるかもしれません。
ありがとうございました!
443
(1): ダーク王鍬大使 ◆SoVpkB15jY 2020/02/07(金)15:42 ID:AswbTtvV(1/3) AAS
>>441
僕の場合は(^^
・生成してペアレント設定(頭と背中の羽とか)

頭胴腰をBlenderでバラバラにしてUnity側で
・服のオブジェクトをリソースフォルダに入れて胴のメッシュとテクスチャを服や鎧のものに変える

みたいなやり方でやってまふよ(^^
444
(1): 2020/02/07(金)16:50 ID:y1VQ9e98(1) AAS
ポストエフェクトが作りたくてシェーダー入門したいのですが
行列とベクトルからはじめればいいんでしょうか?何かおすすめの本とかありますか?
445
(2): 2020/02/07(金)17:11 ID:1X8XOLJ6(2/2) AAS
>>443
すみません。具体的な方法がイメージできないのですが、

>・生成してペアレント設定(頭と背中の羽とか)
こちらBlenderでのボーンを自動ウェイトするさいに行うペアレント設定でしょうか?
それともUnityでからのオブジェクトでカテゴリ別に階層を用意し、
パーツを生成して対象の階層に親子関係をつけるのでしょうか?
後者の場合、頂点別のボーンのウェイトはどうなるのでしょうか?
省10
446
(1): 弟子 2020/02/07(金)18:26 ID:jH3ArPDk(1/2) AAS
>>444
とりあえず、本買う前にWebで色々と情報あつめるのでもいいと思うけど
「unity ポストエフェクト」でググrと色々とでてくるよ
447
(1): ダーク王鍬大使 ◆SoVpkB15jY 2020/02/07(金)18:52 ID:AswbTtvV(2/3) AAS
>>445
まとめて聞きすぎでふよ混乱しまふ(^^
僕の場合はMMORPGでふので役に立たないかもでふが(^^

?への回答:Unityでインスタンス生成して作ったオブジェクト(ヘルムなり帽子なり)をMetarigの中のほうにあるheadって奴を親に設定する感じでふ(^^
 ボーンはBlender標準の人型ボーンならばMetarigがあるはずでふよ(^^

?への回答:各部位をバラバラに作るなり作ったキャラをばらすなりして個別のオブジェクトにして全オブジェクトを同一のボーンに設定してくらふぁい(^^
 それをunityに持ってきまひて(^^
省13
448
(1): ダーク王鍬大使 ◆SoVpkB15jY 2020/02/07(金)18:59 ID:AswbTtvV(3/3) AAS
めんどくさいので一つにまとめまふが(^^
画像リンク[png]:i.imgur.com

Blenderのオブジェクトモードでこんな感じでプレイヤーのパーツを選択できるようにしまひょう(^^
後ろでひっくり返ってるのが着せ替え用装備でふ(^^
着せ替えとキャラは別のBlenderファイルでやっても大丈夫でふ(^^
ここで分かってもらいたいのはボーンを服などにも設定してるところでふ(^^
449
(1): 2020/02/07(金)19:48 ID:Fye6u5RA(1) AAS
>>446
ポストエフェクトの作り方は出てきても数学から説明している所がなくて理解できるかどうか心配で
数学から学べる本がないかなと思って、数学は数学で学んだ方が効率よさそうですね
450: 弟子 2020/02/07(金)20:11 ID:jH3ArPDk(2/2) AAS
>>449
数学あまりいらんかなって思うけど・・・

ポストエフェクトを学問にするなら必要かもだけど
ゲーム作成で実践するなら細かい理屈はいらないんじゃないかな

って個人的には思います
451: 2020/02/08(土)11:21 ID:GQwj9DAC(1) AAS
Unityゲームに効果音やBGMを入れるんですが、
だいたい何デシベルくらいが適切とか
目安をお教えいただけないでしょうか?
俺ルールでもいいので
452: 2020/02/08(土)11:34 ID:woiJVi/T(1) AAS
最大でいい
ユーザがボリューム下げるから
453
(1): 445 2020/02/08(土)15:45 ID:ZXg9uk5W(1) AAS
>>447
>>448
まずは詳しい回答をありがとうございます

混乱させて申し訳ございませんでした
検索でも有用な情報を得られなく、完全に手探りだったもので
分からないところが多数出てきてしまいました

?はBlender標準の人型ボーンは余計なボーンが多かったため使用していませんが、
省7
454: 2020/02/08(土)21:02 ID:dEL+G2k5(1/2) AAS
>>442に書き込みした者です。
あれからずっと調べて「DPIとは何か」についてほぼ理解出来たのですが、結局表示してるAndroid端末がmdpiなのかhdpiなのか〜といった事をUnityのみで判定する方法は無いって事でしょうか?
それともキャンバススケールの設定などでmdpiに固定〜などできるのでしょうか?

それと、このスレで質問して良いのかわかりませんが
Androidネイティブ?Java?のActivityで
scale =
getResources().getDisplayMetrics().densityDpi;
省3
455
(1): 2020/02/08(土)23:55 ID:dEL+G2k5(2/2) AAS
何がしたいのかというと、レイアウトのガイド線を実寸で引いたり(簡単に言えば定規の様なものを端末に左右されずに表示したい)したいのです。

Unityを使うのがそもそも間違ってるのかもしれませんが、プログラミング自体はじめてなのでUnityしか使えそうなツールがありませんでした。

自分がゲームを作るための支援ツールでもあるので出来れば同じ環境で作れたら良いなと思っていますがUnityは諦めた方が良いでしょうか?
456
(1): 2020/02/09(日)02:51 ID:nEl87utT(1) AAS
>>455
とりあえず実寸を求める計算式はこれ

横インチ = Screen.width / Screen.dpi
縦インチ = Screen.height / Screen.dpi
(1インチは2.54センチ)

Androidの開発を個人レベルで完璧にするのはほぼ無理だからこれで十分
実際にビルドしてみて誤差が大きいように感じたらネイティブプラグイン(Androidならjava)からxDpiやyDpiを取得してScreen.dpiと差し替えれば良い
457
(1): 2020/02/09(日)14:15 ID:soc4B/eD(1/2) AAS
2Dゲームを制作してるんですが
例えばスーパーマリオのステージを再現しようとした時
ステージの端はSceneの窓のどこからにすればいいでしょうか?
というのもUnityってx:0、y:0はSceneの中央じゃないですか?
横長のステージなのにいきなりSceneの中央から作り進めていいんでしょうか?
458: 2020/02/09(日)14:16 ID:lS01TfcO(1) AAS
>>456
ありがとうございます。
自分の端末では思った通りの動作をしているのですが、果たして他の解像度ではどうなってるんだ?と言うのは複数端末所持するしか無いんですかね・・・。

皆さんエミュレーターなど使ってますか?
459
(1): 2020/02/09(日)17:02 ID:j1z54zep(1) AAS
>>457
管理の問題なだけ。お好きなところからどうぞ。
460
(1): 2020/02/09(日)21:28 ID:soc4B/eD(2/2) AAS
>>459
管理のことを思うとやはり
ステージの左下の角にx:0、y:0を起きたいです。
自分がUnityをあまりわかってないせいもありますが
気になることがあります。
Unityはスタンプを押すように敵やアイテムをポンポンと配置してステージ作りますよね?
あのscene窓の中でどこまでも長い横ステージを作っていけるものなのでしょうか?
省1
461: 2020/02/09(日)22:03 ID:eg1FDthh(1) AAS
重いってよりも遠くに離れると描画崩れるぞ
462: 2020/02/09(日)22:23 ID:paY9k9s6(1) AAS
>>460
やってみりゃいいじゃん。
横にランダムでスプライトなり置いて、左右でスクロールするようにして、自分が必要なところまで見てみれば?
人に聞いても参考にはなれど、絶対ではないから制作する時は必ず実験してから作り始めるよ。
463
(1): 2020/02/09(日)22:24 ID:Go5wsaHF(1) AAS
unityからvisualstudioを開いてコード入力してもunity言語のコード補完が出ません 再起動、visualstudioからunityモジュールを削除して再インストールなど調べて出る方法を一通り試したのですが…
pcは比較的新し目のものなのでスペック不足の線も薄いと思います
464: 弟子 2020/02/10(月)05:18 ID:KxjouQP4(1) AAS
>>463
同じ質問何回か繰り返されて
確か前スレにもあって、それでなおった人居たけど、それも試したんだよねぇ

一通りってのが何したかわからんからここで書いても、それやりましただと無駄になるからなぁ
465: 2020/02/10(月)14:19 ID:jgLRum58(1/2) AAS
4通りくらい思いつくが、それ全部やりましたと言われそうで、、、、
466: 2020/02/10(月)15:09 ID:Dsm1BEkr(1/2) AAS
まぁおおかた、ファイル名とびへいべあの名称が違ってるんだろうね。
467: 2020/02/10(月)15:59 ID:NQMXL6V5(1) AAS
iOSの課金アイテムの実装に関して詳しい方にお聞きしたいのですが、
Androidだとすでに課金アイテムの実装は成功している状態なのですが、
同じアイテムIDにしているiOS版だと、購入することができない状態です。
これはiOS特有のストア審査前の状態だからなのでしょうか?
正確には、課金アイテムのキャプチャを撮影して、審査途中の段階です。

何かの記事で、審査準備段階ならテスト課金できるという記事も読んだような気がするため
よくわからなくなってきました。
468: 2020/02/10(月)16:37 ID:Dsm1BEkr(2/2) AAS
ちょうど私もいま途中ですが、同じidだとダメとか読んだ気がします。違ったらすみません。
469: 2020/02/10(月)17:48 ID:jgLRum58(2/2) AAS
審査前でもテストはできるけど口座登録は必要、、、とかかなあ
470
(3): 2020/02/10(月)23:10 ID:uTG4Uq/w(1) AAS
unityでモノ作ってる人尊敬する
UE4で仕事してたけど、向こうなら1秒で終わるタスクがこっちだとそもそもその機能が無かったり、調べようと思ってもlwrpだhdrpだurpだっつって記事が役に立たないし、仕方ないからアセット買ってもまともに動かない
UE4のパクリと思われる機能も全部劣化版だし…
日本ではunityの方が人気らしいが、マゾ気質に合ってるんですかね?
471: 2020/02/10(月)23:14 ID:fEL0nusU(1) AAS
気のせいだよ
472: 2020/02/11(火)01:26 ID:9lWjpqQN(1/2) AAS
>>470
それどんなタスク?
473: 2020/02/11(火)01:29 ID:6B9JHZxV(1) AAS
まあ機能が破壊的に一新されてるのは過渡期だとしても、
それぞれのパッケージに横の連携が一切考慮されてないしな

Mono → DOTS(アセット非対応)
uGUI → UIElements(DOTS非対応)
Input → InputSystem(UIElements非対応)

割りとバカな作り方してる
474: 2020/02/11(火)01:37 ID:wLTJuIhp(1) AAS
>>470
確かにUIもUnityよりか優れてるよね
UEを一度触るとUnityにはイライラさせられる
アニメーションエディタとかアホすぎるしね
でもUEは中華だからキンペーの一言でルール変えられそうだしね
安心できないよね
475: 2020/02/11(火)02:06 ID:H4TOi8xz(1/3) AAS
慣れたソフトを離れて別のソフトを使えばどんなソフトも糞に思えるから何ともだね
476: 2020/02/11(火)02:10 ID:H4TOi8xz(2/3) AAS
HDRPのShaderGraphに
Graphics.Blit使うとレンダーテクスチャに何も表示されないんだが同じ現象起きるいる?
477: 2020/02/11(火)04:08 ID:f/kHIM1W(1) AAS
UnityもUE4も使ってるけど色々違いはあっても特別どちらかが優れてるという印象はないかな。
まぁ自分の場合ハイエンドはUE4、モバイルはUnityと完全に使い分けてるから同じ土俵では比較出来ないんだけど。
UnityはEpicと違って自分達では真っ当なゲームを開発してないからか実用性の低い機能が目立つような所があるけど、自由度と取っ付き易さではどちらかといえばUnityの方が上かなと思う。
仕事の都合とかで嫌々Unity触ってるみたいな状況なのかも知れないけど嫌味な愚痴書いてる暇があるならさっさと馴れた方がいいよ。
478: 2020/02/11(火)10:31 ID:uOx5hbIa(1) AAS
>>470
そらUnityはモバイル向けだもの
軽いしUEみたいにアプリサイズが大きくなる事もない
C#でなんでも出来るからエンジニアが難解なC++を習得している必要もない

とにかくモバイル開発のバカエンジニア向けに最適のゲームエンジンなわけ
479
(1): 2020/02/11(火)11:33 ID:0VFgNshG(1/2) AAS
>lwrpだhdrpだurpだっつって記事が役に立たない
このへんは仕様グラグラだから製品に使ってる人がまだ少ない
当然ノウハウもナレッジも少ない
480: 2020/02/11(火)11:36 ID:0VFgNshG(2/2) AAS
HDRPは2019.3でようやく正式版になったのね
そろそろ使ってみるか
481: 2020/02/11(火)11:39 ID:9lWjpqQN(2/2) AAS
unityはちょっと前までterrainのテクスチャシステムも酷かった
エディタ上ではいくつでも設定できるのに、実際に走らせてみると33個目以降のテクスチャは真っ黒になり表示されないというガイジ仕様
これがほんの1、2年前までの話だから凄い
482
(1): 2020/02/11(火)11:47 ID:H4TOi8xz(3/3) AAS
UE使ってるのはノンコードでやりたい映像制作の人じゃないかな
個人、インディーでゲーム開発してる人らはコストカットが重要だと見てるわけだからUnity使う人が多い印象
ノードベースもできるけど、プログラム書ける人はサクッとC#で開発しやすいっていうのもあるね

>>479
HDRPはほんと情報がないね。なんでデフォルトのマテリアルがピンクになんねんって思うし
483: 2020/02/11(火)13:58 ID:zN+HtKho(1) AAS
一社独占は殿様商売になりがちだし
競争相手がいたほうがユーザーにとっては得な気する

Unityがプロ版以外の主機能を無料開放しなかったらUEもしなかったと思うし
484
(1): 2020/02/12(水)08:39 ID:wi+6pT4S(1/3) AAS
こんにちは。よくある質問で初歩的な質問なのかもしれませんが、
Androidでの実機が表示されず困っています。
Gradle build failed. See the Consols for details というエラーメッセージが出ています。
持っている書籍やインターネットで色々調べて、Android StudioやUnityのOther Settingsをわからないなりにいじってはみたのですが、
やはりどうにも上手くいきませんでした。これ以上変なものに触って取り返しがつかなくなる前にこちらで助言いただこうと思いました。
教えていただけると嬉しいです。Unityのバージョンは2019.3.0f6です。
485
(1): 弟子 2020/02/12(水)09:01 ID:V6bGXGkC(1/6) AAS
>>484
unityでビルドの際にgradle build failed
外部リンク:teratail.com

でどうでしようか?
ちなみにコンソールにはなんとメッセージが出てます?
486
(1): 2020/02/12(水)09:07 ID:r/+rq2DO(1) AAS
おはようございます。初歩的な質問で申し訳ないのですが
windows版のUnity hubはWindows7の32bitだと対応してないのでしょうか?
一応Windows 7 SP1です。
Unity単体よりもUnityHubをインストールしたいんですが。
487: 弟子 2020/02/12(水)09:17 ID:V6bGXGkC(2/6) AAS
>>486
公式の要件
外部リンク:store.unity.com

64bitぽいかなぁ
488
(1): 2020/02/12(水)09:33 ID:wi+6pT4S(2/3) AAS
>>485
ご返信ありがとうございます。
ExportしたファイルをAndroidStudioで読み込んだところ、
「The project and Android Studio point to different Android SDKs」
と出ました。
「Use Android Studio's SDK」と「use project's SDK」の二つが出ています。

また、IL2CPPにするとExportが出来ていない現象になっている気がするのでこちらは上手くいきませんでした。
省6
489: 弟子 2020/02/12(水)09:58 ID:V6bGXGkC(3/6) AAS
>>488
メッセージから調べるとSDKのフォルダの指定の設定ぽいんだけど
もしUnityでBuildしてApkファイルできるなら、そのまま実機に持って行けばいいと思うけど
AndroidStudioでやる場合には、すまん自分AndroidStudioようわからんので別の人お願いします
490: 2020/02/12(水)12:17 ID:wi+6pT4S(3/3) AAS
解決しました。Android StudioでいろいろいじってSDK Locationのファイルの場所を、
UnityのAndroid SDKの部分に参照させたらビルドできました。お騒がせしました。
491
(1): 2020/02/12(水)13:07 ID:5/PjZdT/(1) AAS
>>482
現状大手はUE小中規模はunityってイメージある 住み分け出来てるしわざわざこんな所に対立煽りする必要あんのかねぇ
492: 2020/02/12(水)13:11 ID:FJKUjAIj(1) AAS
切々とマジレスされてるだけだし、煽りと感じるならスルーしなさいよ
493: 2020/02/12(水)15:44 ID:6fS+xq7E(1) AAS
>>491
何をどう読むと対立煽りと読めるんだ
494: 弟子 2020/02/12(水)16:08 ID:V6bGXGkC(4/6) AAS
そういうのスルーしよ
書きたいならプログラムに関する質問の答え書いてあげてね
495
(1): 2020/02/12(水)17:39 ID:6NgVjOYx(1/3) AAS
カードを重複しないで配るために、生成した乱数をリストに追加していき、もしすでにリストにあったらもう一度乱数を生成するというスクリプトを書きたいのですが

cardRandom = Random.Range(0,49);
cardDeck.Add(cardRandom);

if(cardDeck.Contains(cardRandom))
{
Debug.log("被りを検知");
}
省4
496: 2020/02/12(水)17:44 ID:6NgVjOYx(2/3) AAS
配ったカードをリストから削除していくというのも良いと思うのですが、ScriptableObjectでリストを作っているので削除した項目をもとに戻す方法がわからずゲームのリスタートが出来ません
497
(1): 2020/02/12(水)19:04 ID:PEOVEJqP(1) AAS
最初に山札のリストのコピーを作って、カードを配ったらそこから削除、リセット時はコピーを作り直す、ではだめ?
498: 2020/02/12(水)19:28 ID:Q0ug1Ni/(1) AAS
逆にすれば?
コンテナには1からきれいに並べておいて、そこから抜き出す位置を乱数にする。
で、抜いたらその数字をコンテナから削除。
あかんかな?
499: 弟子 2020/02/12(水)20:29 ID:V6bGXGkC(5/6) AAS
>>495
こんなんでどうかな?ちょっと酔ってるからさくっとしか検証してないけど

List<int> souceList;

private void Awake()
{
souceList = new List<int>();
for (int i = 1; i < 11; i++) souceList.Add(i);
省10
500: 2020/02/12(水)21:14 ID:6NgVjOYx(3/3) AAS
皆さんありがとうございます
勉強不足で>>497さんの方法しか理解出来なかったのでとりあえずやってみます!
501
(1): 2020/02/12(水)22:35 ID:NuKDMQhh(1) AAS
ゲームのメニュー表示をLoadSceneMode.Additiveを使って、メニュー表示用のシーンを追加で読み込んで既存のシーンの上に描画する事で再現しようと思うのですが、
追加のシーンを読み込むと既存のシーンのCanvas下に設定されたボタンやテキストの表示が無効になります、解決する手段はないでしょうか?
(おそらく各シーンのCanvas毎に描画のリセット→描画を繰り返してるからだと思うのですが…)
502: 2020/02/12(水)22:38 ID:FCZ+s3Do(1) AAS
dontdestroyにするか、スクリプトで全ての情報を持って都度更新か
1-
あと 500 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s