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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
145: 名前は開発中のものです。 [sage] 2023/08/14(月) 23:09:33.15 ID:IXH4T9R3(5/5) AAS
>>144
144(1): 名前は開発中のものです。 [sage] 2023/08/14(月) 22:32:52.49 ID:IXH4T9R3(4/5) AAS
こんばんは例の奴です今夜が山田です
質問ですけんど
このビデオのように、再生しても物理がだんまりで、オブジェクトをマウスでいじると急に物理が暴れだすような挙動をします

画像リンク


以上よろしくお願いします
については自決しました
プロジェクトセッティングの
sleepスレッショルドを1にしていたせいみたいです
ふつうはいくつにするんでしょうか
146: 名前は開発中のものです。 [sage] 2023/08/14(月) 23:29:52.31 ID:M/t4nQHL(1/2) AAS
M2 MacでUnityのバージョンを更新した後プロジェクトを開こうとすると
ローディングが「Open Project: initialize asset database」から進まなくなって開けなくなる
新規プロジェクトは作れるし同じプロジェクトを古いUnityでなら開ける
同じ症状の人がTwitterでも見つけたけど解決方法は見つからない
何か情報はないでしょうか?
147: 名前は開発中のものです。 [sage] 2023/08/14(月) 23:48:17.60 ID:M/t4nQHL(2/2) AAS
Unity Hubごとアンインストールして再インストールしたら解決しました
148: 名前は開発中のものです。 [] 2023/08/15(火) 10:28:40.07 ID:SlzRUX2V(1/5) AAS
質問です
キャラクターがゴールに触れたときに、「1:キャラクターの動きを止め、2:2秒経過してから、3:スタート画面に戻る(シーン再読み込み)」という処理を行いたいです。
1についてはtime.timescaleを、2についてはwaitforsecondsを使用しているのですが、waitforsecondsはtime.timescaleに依存するらしいので、timescale=0にした時点で発動しなくなります。
この点はどう回避したらいいでしょうか?

動きを止める処理を、他の方法でやれればいいのかも。
149
(1): 名前は開発中のものです。 [sage] 2023/08/15(火) 10:29:56.91 ID:UMSzB8Gk(1/12) AAS
フィックスアップデートはスケール0でも動くのでその中で経過時間測ればいけるかと
150: 名前は開発中のものです。 [] 2023/08/15(火) 10:38:22.62 ID:SlzRUX2V(2/5) AAS
回答ありがとうございます。
waitforsecond使わずにということですか?
151
(1): 名前は開発中のものです。 [] 2023/08/15(火) 11:05:04.47 ID:d7d/oBJt(1) AAS
ゴール処理ならキャラクターの操作スクリプトをDisableしてしまうのが手っ取り早いかなw
ゴールした瞬間スローにするとかカメラをアップにする、とかそういう演出したいならキャラだけ止めたほうが楽だと思う
152: 名前は開発中のものです。 [sage] 2023/08/15(火) 11:07:59.03 ID:UMSzB8Gk(2/12) AAS
だってwait、、、はスケール影響するやん
無理やり使いたいなら
waitforsecondリアルタイムってのがつかえるらしい
153: 名前は開発中のものです。 [] 2023/08/15(火) 11:11:15.16 ID:UMSzB8Gk(3/12) AAS
一応、乗ってるページ
Time.timeScaleに影響されないWaitForSecondsRealtime
外部リンク:hiyotama.hatenablog.com/entry/2018/03/16/090000

はてなはエラーになるので、hだけ大文字で書いた
154: 名前は開発中のものです。 [sage] 2023/08/15(火) 11:16:30.30 ID:2WvPzyBI(1) AAS
それコルーチン利用する場合でしょ
コルーチン使わないなら素直にTime.unscaledDeltaTime使うといい
ちなみにfixUpdateはTime.scaleの影響受けるんで>>149は間違い
155
(1): 名前は開発中のものです。 [] 2023/08/15(火) 11:24:09.04 ID:UMSzB8Gk(4/12) AAS
えっだって元の質問がwaitofor...だからコルーチン前提だと思うんだけど

あ、updateとfixedupdate入違ってましたテヘペロ
外部リンク:tech.pjin.jp
156
(1): 名前は開発中のものです。 [] 2023/08/15(火) 12:12:44.81 ID:SlzRUX2V(3/5) AAS
>>151
たしかに全体止める必要はないのかもしれませんね
スクリプトを止める方向でやろうと思います

ところでスクリプトコンポーネントの型ってなんでしょうか(*´ω`*)
157: 名前は開発中のものです。 [] 2023/08/15(火) 12:13:14.68 ID:SlzRUX2V(4/5) AAS
>>155
1回しか使わないような場合は、コルーチンでなくてもいいということでしょうか。
158: 名前は開発中のものです。 [] 2023/08/15(火) 12:26:53.15 ID:UMSzB8Gk(5/12) AAS
>>156
スクリプトの型は自分が定義したクラス
例えば
スクリプトをStageCntrlという名前のを作るとするよね
そのスクリプトのヘッダーは
public class StageCntrl : MonoBehaviour
となってるよね このStageCntrl  が型でありpublicだから他から使える

んでじゃどうやるか
他のスクリプトで
Private StageCntrl stageCntrl;を定義して
awakeなりstartなりで
stageCntrl = GameObject.Find("UIStage").GetComponent<StageCntrl>();
みたいにゲットする

あとは使いたいメソッドなり変数なり使える
stageCntrl.SetWalkCount(walkCount);

>1回しか使わないような場合は、コルーチンでなくてもいいということでしょうか

好きにしろとしか・・・
159: 名前は開発中のものです。 [sage] 2023/08/15(火) 12:36:20.93 ID:UMSzB8Gk(6/12) AAS
Awakeはあかんなタイミングによるから
スタートで取得やな
160: 名前は開発中のものです。 [] 2023/08/15(火) 12:53:01.85 ID:SlzRUX2V(5/5) AAS
ありがとう
スクリプトの名前が型なんですね(*´ω`*)
161: 名前は開発中のものです。 [sage] 2023/08/15(火) 13:55:33.55 ID:Onh7jGAw(1/5) AAS
こんにちは例の奴です。お盆もはりきっておねがいします

インタネッツの記事で、
・colliderを物理的な衝突としてつかうときはIsTriggerはチェックしない
・スクリプトで何かのトリガーとして衝突を感知したいならIsTriggeはチェックする(物理はすりぬける)
・ぶつかる物理挙動は欲しいし、スクリプトのイベントもやりたいなら、2このコライダを設置する

と書いてあったのですが
どうにもそのような挙動にはみえないのですが

以上よろしくお願いします
162
(1): 名前は開発中のものです。 [sage] 2023/08/15(火) 14:07:56.31 ID:UMSzB8Gk(7/12) AAS
見えないって、、、

何を見てるの?
163: 名前は開発中のものです。 [sage] 2023/08/15(火) 14:12:25.77 ID:Onh7jGAw(2/5) AAS
>>162

コライダをisTriggerにしていなくても、スクリプトが反応すます

void OnCollisionEnter(Collision col)
{
Debug.Log("colision!");

Rigidbody rb = gameObject.GetComponent<Rigidbody>();
rb.velocity = Vector3.zero;
rb.angularVelocity = Vector3.zero;
rb.isKinematic = true;

}
164
(1): 名前は開発中のものです。 [sage] 2023/08/15(火) 14:20:55.26 ID:UMSzB8Gk(8/12) AAS
イズトリガー

Oncollision
オントリガー

どのコライダーがどこに反応してるか
確認してね
165: 名前は開発中のものです。 [sage] 2023/08/15(火) 14:24:12.18 ID:UMSzB8Gk(9/12) AAS
因みに1つのobjectに2つのコライダー付けるとする
取れるNameは同じになるから注意ね
166
(1): 名前は開発中のものです。 [] 2023/08/15(火) 14:34:08.05 ID:8qnS+YA8(1) AAS
良い話だけどもうすぐ終了かと、お早めに。
画像リンク

167: 名前は開発中のものです。 [sage] 2023/08/15(火) 14:37:30.07 ID:UMSzB8Gk(10/12) AAS
詐欺サイト乙
168
(1): 名前は開発中のものです。 [] 2023/08/15(火) 15:12:37.27 ID:8Yfv0B62(1) AAS
>>164
答えられんなら出てくるな
169: 名前は開発中のものです。 [sage] 2023/08/15(火) 15:15:40.49 ID:UMSzB8Gk(11/12) AAS
>>168
君か(笑)
1-
あと 833 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s