[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
436
(1): 2023/01/26(木)12:11 ID:Ow3iWOel(1/3) AAS
visual scriptingって重いでしょうか?本に乗ったユニティちゃんを操作するサンプルがガクガクです
437
(1): 2023/01/26(木)12:30 ID:Df3aUnwN(1) AAS
>>436
君のPCがヘボなのでは?
438: 2023/01/26(木)12:49 ID:Ow3iWOel(2/3) AAS
>>437
Starter AssetsのThirdPersonは滑らかに動作します。3900x、RTX2060
439
(1): 2023/01/26(木)13:26 ID:y1xr/kH4(1) AAS
化石みたいなPCだな
440
(1): 2023/01/26(木)13:29 ID:jPxpGpcJ(1) AAS
まぁ2000番台はクリエイター側だと少し厳しいかもな

やっぱゲーム作る側だとやる側の1.3倍ぐらいの性能は欲しいし
441: 2023/01/26(木)14:09 ID:Ow3iWOel(3/3) AAS
>>439-440
2000番台では厳しいのですね。もう少しUnityの勉強が進んだらグラボ買い換えを検討します
442: 2023/01/26(木)17:51 ID:jagBFQMQ(1/3) AAS
ボタンをクリックすると重複なしでシーンを移動するスクリプトを書いているのですがうまくいきません。
ランダムに移動はするのですが重複してしまいます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class ransu : MonoBehaviour
{
int start = 1;
int end = 3;
List<int> numbers = new List<int>();

void Start()
{
for (int i = start; i <= end; i++)
{
numbers.Add(i);
}
}

public void OnClick()
{
int index = Random.Range(0, numbers.Count);
int ransu = numbers[index];
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);
numbers.RemoveAt(index);
}
}
443: 2023/01/26(木)17:58 ID:+7iujL3L(1/2) AAS
numbersのなか表示したり
Index表示したり

とりあえず変数見よか
それからまずはシンプルにfor文も無しでやってみよか
444: 2023/01/26(木)18:22 ID:+7iujL3L(2/2) AAS
あ、あと ransu ってどこで使うのかな
445
(1): 2023/01/26(木)19:26 ID:SmFSgKFm(1/2) AAS
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);

SceneManager.LoadScene(ransu.ToString(), LoadSceneMode.Single);

これでいけたりする?
446: unity初心者 2023/01/26(木)19:40 ID:S2Oe4Xhk(1) AAS
animatorで切り替わったら一度だけアニメーションを再生するにはどうすればいいですか?
447: 2023/01/26(木)20:24 ID:UUiRxKJC(1) AAS
アニメのインスペクタのloopのチェックを外す。
448
(1): 2023/01/26(木)20:53 ID:jagBFQMQ(2/3) AAS
>>445indexをransuに変えシーン名を0から3に変えてみましたが、重複してしまいました。
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);を削除しDebug.Log(ransu);に変えて試したところコンソールには重複せず1,2,3が表示されました。
449
(1): 2023/01/26(木)21:00 ID:SmFSgKFm(2/2) AAS
>>448
よく考えたらシーン移動でnumbersが初期化されてる可能性あるわ
スクリプタブルオブジェクトあたりでnumbersを管理したらいけるかも
450: 2023/01/26(木)21:27 ID:jagBFQMQ(3/3) AAS
>>449ありがとうございます。やってみます。
451: 2023/01/27(金)19:43 ID:jvLwuuae(1) AAS
タイムラインを使ったアニメーションについて、質問させて下さい。

スクリプトから、タイムライン上の任意の位置からアニメーションの再生を開始するにはどの様にすればよいですか?
例えば、タイムライン上の3秒目からアニメーションをスタートさせたいです。
452: 2023/01/27(金)21:14 ID:c6pK1S7x(1) AAS
アニメーションコンポーネント.time=3.0f
453
(1): 2023/01/28(土)00:19 ID:5cX97J6F(1/3) AAS
地面に接地しつつ移動する方法ってどうすれば良いですか?
RigidBodyだと坂を勢いよく登ると下り坂で発射台のように宙を舞ってしまいます
車ゲームなら良いのですが狩りゲーをつくってるので地に足をつけたいです
454: 2023/01/28(土)08:44 ID:TjcCxVMH(1/2) AAS
ユニティちゃん動かすチュートリアルでもやりなさいな
455
(1): 2023/01/28(土)09:57 ID:oWRHhUZ6(1) AAS
  (\
  / / /)  
  / / ||   今日も元気だ暴飲暴食!今日は高槻やよい生誕祭だから大戸屋で豪遊してきた!
  \\/ /  もやし定食!ビール500㍑!これでたったの1450円!
   | | 画像リンク

  彡 ⌒ ミ
m9(´・ω・`)9mドーン!
456: 2023/01/28(土)10:40 ID:eNfTTpeg(1) AAS
>>455
これは牛肉ですか?まあでもビールつきで1200円くらいかなあ
457
(1): 2023/01/28(土)21:45 ID:5cX97J6F(2/3) AAS
>>453
キャラクターコントロール使う場合でもRigidBodyに重力入れておけばいいのですね
458: 2023/01/28(土)23:14 ID:TjcCxVMH(2/2) AAS
>>457
だからチュートリアルやれ
459: 2023/01/28(土)23:24 ID:J47jJ/Ri(1) AAS
チュートリアルやる時間もないし面倒なのかもしれんけど、実際チュートリアルやるだけでスッキリ理解できることも多いよな
460: 2023/01/28(土)23:30 ID:SYKizlQY(1) AAS
はるか昔ポーズを実装しようとして、あれを止めてこれを止めて再開時にあれを動かしてあUIまで止まってたうわああああ
と数時間しょうもない格闘したあとに

教科書「timescale=0で止まります」
俺「・・・

ということがあってから悩む前に素直に教科書を読むことにした
461
(2): 2023/01/28(土)23:54 ID:5cX97J6F(3/3) AAS
Unityちゃん動かすチュートリアルってどれ見ればいいですか?
ネットにたくさん転がって過ぎて何を参考にすればいいのかわからん…
あとキャラクターコントローラーが動かん…
.Move();が
デバッグしてみたらベクトルはちゃんと入力されてるようだが何故か動かない
462
(1): 2023/01/29(日)00:51 ID:4nSubdea(1/2) AAS
質問しつれいします
自作クラスを作って配列でインスタンス化するにはどうすればいいですか?
以下のように書いてもエラー出てしまいます。(CS0029:型(int.string)を'Test'に暗黙的に変換できません)

//自作のテストクラス
public class Test
{
    メンバ変数
public int a;
public string b;
//引数ありコンストラクタ
public Test(int add_a,string add_b)
{
a = add_a;
b = add_b;
}
}

void Start()
{
Test[] ttt = new Test[] { (1, "aa"),(2,"bb") };
}
463: 2023/01/29(日)08:35 ID:hos66Gjd(1/2) AAS
暗黙的に変換出来ないなら明示的にやりなさい
464
(1): 2023/01/29(日)10:05 ID:mpae9t9e(1) AAS
質問させていただきます。

2Dのゲームで、ボタンをクリックするとキャンバスの表示設定を変えてメニュー画面を表示する仕様を作ったのですが
1回目のゲーム起動時の1回目のクリックのみメニュー表示に何秒も時間がかかってしまいます。
2回目以降のクリックではすぐにメニューが表示されますし、一度ゲームを落として再起動した後は1回目のクリックから遅延なしでメニューが表示できています。
メニュー画面は複数ありステージ選択のメニューのみ遅延が発生します。装備画面のメニューに表示の遅れは見られません。
遅延中に画面をクリックするとウィンドウの枠に「応答していません」と表示されますが時間が経つと正しくメニューが表示されます。
また、windowsではこの現象が発生しますがmacでは発生しません。
情報が少ないと思いますが、この原因について何かわかることがありましたら教えてもらえないでしょうか。
465
(1): 2023/01/29(日)11:03 ID:p/O3ATgl(1) AAS
>>462
(1, "aa")じゃ何のことかわからないよと言われてる
new Test(1, "aa")と書いてあげないと
1-
あと 537 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.011s