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

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

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

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

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

ところでスクリプトコンポーネントの型ってなんでしょうか(*´ω`*)
157: 2023/08/15(火)12:13 ID:SlzRUX2V(4/5) AAS
>>155
1回しか使わないような場合は、コルーチンでなくてもいいということでしょうか。
158: 2023/08/15(火)12:26 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: 2023/08/15(火)12:36 ID:UMSzB8Gk(6/12) AAS
Awakeはあかんなタイミングによるから
スタートで取得やな
160: 2023/08/15(火)12:53 ID:SlzRUX2V(5/5) AAS
ありがとう
スクリプトの名前が型なんですね(*´ω`*)
161: 2023/08/15(火)13:55 ID:Onh7jGAw(1/5) AAS
こんにちは例の奴です。お盆もはりきっておねがいします

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

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

以上よろしくお願いします
162
(1): 2023/08/15(火)14:07 ID:UMSzB8Gk(7/12) AAS
見えないって、、、

何を見てるの?
163: 2023/08/15(火)14:12 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): 2023/08/15(火)14:20 ID:UMSzB8Gk(8/12) AAS
イズトリガー

Oncollision
オントリガー

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

167: 2023/08/15(火)14:37 ID:UMSzB8Gk(10/12) AAS
詐欺サイト乙
168
(1): 2023/08/15(火)15:12 ID:8Yfv0B62(1) AAS
>>164
答えられんなら出てくるな
169: 2023/08/15(火)15:15 ID:UMSzB8Gk(11/12) AAS
>>168
君か(笑)
170
(1): 2023/08/15(火)15:35 ID:Onh7jGAw(3/5) AAS
例の奴ですなかなか進んでいませんが
今の状況はこんな感じです

画像リンク


この状態から、シェーダーのちからをかりて液体っぽいメタボールのような雰囲気は作れるものでしょうか?
なお2018なのでURPとやらはつかえません
以上よろしくおねがいします
171
(7): 2023/08/15(火)15:37 ID:/qQmKFoc(1) AAS
低クオリティな回答や誤答を繰り返してる奴は同一人物なのか?
回答も知識の確認になるからいいんだけどもうちょっと推敲してから回答してほしいわ
172
(2): 2023/08/15(火)15:46 ID:UMSzB8Gk(12/12) AAS
>>170
外部リンク:baba-s.はてなblog.com/entry/2018/10/01/130000
ここのなら記事が2018年だから使えるんざゃない?

>>171
できみは回答もHintも書かないの?
それただの雑談?それなら
【質問以外なんでもOK】Unity雑談スレッドその3
2chスレ:gamedev
あるよ
173: 2023/08/15(火)16:30 ID:qGdGbmrd(1) AAS
>>166
これなら簡単にポイント貯められそう
174: 2023/08/15(火)17:55 ID:Onh7jGAw(4/5) AAS
>>172
アドバイスありがとうございます
はてなブログは日本語ドメインです?見れる形式のURLはありませんけ
1-
あと 828 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.029s