[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
311: 2022/10/14(金)17:09 ID:D0meujl7(1) AAS
【地球が、危ない】 警告をテレパシー受信する人々
2chスレ:earth
312: 2022/10/14(金)18:05 ID:vxMxRykj(1/2) AAS
なれてくるとミニゲのプロトなら1日で作れるようになるでしょうか?
313(1): 2022/10/14(金)20:51 ID:vxMxRykj(2/2) AAS
処理1が終わったら5秒置いて、処理2を実行させたいです
以下だとフレームごとに1と2が表示されてしまうのですが、どこが悪いでしょうか?
void Update()
{
Debug.Log("1");
StartCoroutine(LogCoroutine());
Debug.Log("2");
}
public IEnumerator LogCoroutine()
{
yield return new WaitForSeconds(5f);
}
314(1): 2022/10/14(金)21:09 ID:w4ST6Cwx(1) AAS
>>313
まずUpdateに書いてるのが間違い一旦Startに書こう
そんで処理は全部IEnumeratorの中に書く
void Start()
{
StartCoroutine(LogCoroutine());
}
public IEnumerator LogCoroutine()
{
Debug.Log("1");
yield return new WaitForSeconds(5f);
Debug.Log("2");
}
315(1): 2022/10/14(金)21:16 ID:Xt4wEWQ/(1) AAS
GameObject.Findって重いからあまり使わない方がいいんですかね?
ローグライクみたいに1ターン経過毎にマップや敵やアイテムの情報を更新したいのですが
316: 2022/10/14(金)22:53 ID:S9Bu3WBe(1) AAS
>>315
Findって毎回取得するってこと?
生成時にターン管理してるところに登録、
破棄時に登録解除とかでいいんじゃない
ターン管理するオブジェクトはシングルトン
でも問題ないし
317: 2022/10/15(土)07:04 ID:gErvtJiG(1) AAS
そっか。オブジェクトを登録しとけばいいのか。ありがとう
318: 2022/10/15(土)10:11 ID:9w2FidzW(1) AAS
>>314
あっそうか、1フレームが5秒以下だから1しか出力されないという結果なわけですね
こういう仕組みって、リロードとかに使うんですかね
玉打つ→リロードに5秒→玉打つみたいな感じで
319(1): 2022/10/15(土)15:29 ID:2g6cLqcD(1) AAS
キャンバスのテキストは、ウェブブラウザの文字のようにマウスで囲ってコピーする事ができませんが、
コピーできるようなテキストをUnityで作る事はできるでしょうか?
どうすればコピーできるテキストのウィンドウみたいなものを作れるでしょうか?
320: 2022/10/15(土)16:34 ID:vXHNe1X5(1) AAS
>>319
こんな方法があるみたい
外部リンク:qiita.com
321(1): 2022/10/16(日)11:06 ID:w6znUmaI(1) AAS
ボタンについて質問です。ボタンにマウスが重なった時だけ後ろに置いたスプライトが変わるようにしたいのです
どうすればできますか?
322(1): 2022/10/16(日)11:31 ID:uim5rBqQ(1/3) AAS
unityでわかりやすいスクリプトを書いていくには
処理をすべてvoid updateの中に入れてしまうと、ゴチャゴチャしますね
基本的な構造は以下のようにするのでしょうか?主要な機能は関数として下に置いときます
void start()
void update(){
jumping();
movement();
}
void jumping()
void movement()
323(1): 2022/10/16(日)11:58 ID:uim5rBqQ(2/3) AAS
上に関連しますが、void jumpingにはジャンプのロジックのみ書き、キー操作などは含めないほうがいいでしょうか?
セオリーみたいなものがあれば
void update()
{
if(Input.GetKeyDown(KeyCode.A))
{
jumping();
}
}
こんな感じで
324(1): 野球マン 2022/10/16(日)12:31 ID:Lv1h9WmN(1) AAS
>>322
>>323
まぁ大体そんな感じだと思うけど状態遷移、つまり「今はジャンプ中」とか
「今は攻撃中」みたいに状態を変えるコードが書きたければ
playmakerやboltなどのステイトマシンを使う方法がある
俺はそれらが使いこなせないからswitch文で書いてるけどな
325: 2022/10/16(日)12:43 ID:iibWhiiC(1/2) AAS
>>321
ButtonのTransitionをAnimationにしてアニメーションをつくる
もしくは自前でIPointerEnterHandlerなどを実装したクラスをつくる
あるいはButtonを継承したクラスを作ってOnPointerEnterをオーバーライドする方法もある
326: 2022/10/16(日)12:47 ID:iibWhiiC(2/2) AAS
すまん、スプライト変えるだけならTransitionをSpriteSwapにするだけだな
上のは忘れてくれ
327: 2022/10/16(日)15:05 ID:cG60ottp(1) AAS
なりました。ありがとうございます
328: 2022/10/16(日)15:51 ID:uim5rBqQ(3/3) AAS
>>324
どうも
コードきれいに書かないとすぐッ混乱しちゃう
329(1): 2022/10/17(月)19:48 ID:xBPqLIi8(1/2) AAS
addforceについて質問です
3段ジャンプを作っているのですが、床に接地しているときに使うと一番飛距離で出ます
床があることで力が増幅される感じになるんでしょうか
330: 2022/10/17(月)20:15 ID:OdIqVsAm(1) AAS
どちらかというとジャンプの頂点から下降するときに下向きの加速度があるから2段目以降が低くなるんじゃない?
331: 野球マン 2022/10/17(月)20:16 ID:+v2fHukb(1) AAS
>>329
外部リンク:stepism.sak●ura.ne.jp/unity/wiki/doku.php?id=wiki:unity:tips:069
●を消してください
ここのサイトではやはりVelocityを初期化していてその後にaddforceしてる
これはVelocityに直前まで動いてた動きの量が入ったままだとその数値と
新たなaddforceの動きが相殺されて挙動が変わるのを防ぐため
332: 2022/10/17(月)21:08 ID:xBPqLIi8(2/2) AAS
auto refreshが遅いのは仕方ないのでしょうか?
作業を中断されてしまうのがちとつらいです
333(1): 2022/10/18(火)00:35 ID:H1iYWrd8(1/2) AAS
windows defenderからunityとvisualstudioとドットネット除外したら軽くなったよ
334: 2022/10/18(火)06:29 ID:J975tpia(1/10) AAS
>>333
unity editorとvscode除外しても変わりませんね
タスクマネージャ見てもdefenderは動いてないみたいです
軽くする方法とかあればいいんですが
平均して20秒くらいかかります
335: 2022/10/18(火)06:49 ID:J975tpia(2/10) AAS
cpuが弱いのかもしれませんね
5年くらいまえのcore i5だし
ryzenにでもしますかね、、、
336(1): 2022/10/18(火)10:24 ID:H1iYWrd8(2/2) AAS
vscode自体軽いと思うしPCのせいかもね
これみたいな感じでやるのがいいかも?
外部リンク:takap-tech.com
337(2): 2022/10/18(火)10:28 ID:cCr6yAy8(1) AAS
メモリーとSSDも必要だと思う
338: 2022/10/18(火)10:30 ID:J975tpia(3/10) AAS
>>336
手動リフレッシュでしばらく様子を見てみます
>>337
タスクマネージャ見る限りネックはcpuのようです
SSDはm.2ではないですが、SATAのものなので遅くはないです
メモリはDDR3ですね
そろそろ買い替え検討です、、、
339: 2022/10/18(火)10:35 ID:J975tpia(4/10) AAS
多分、スクリプトと全アセットの整合性を取っているみたいなので、アセットを出来るだけ削除したほうがいいかもですね
340: 2022/10/18(火)10:38 ID:WHADv74H(1) AAS
あとはファン(光る奴)とかPCケース(光る奴)とキーボード(光る奴)にマウス(光る奴)も重要だな
心の動作クロックが上がらないと処理が遅くなるぞ
上下前次1-新書関写板覧索設栞歴
あと 662 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.041s