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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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ケース(光る奴)とキーボード(光る奴)にマウス(光る奴)も重要だな
心の動作クロックが上がらないと処理が遅くなるぞ
341: 2022/10/18(火)10:43 ID:J975tpia(5/10) AAS
クルーシャルなのでMomentum Cacheを導入してみます
342: 2022/10/18(火)11:12 ID:J975tpia(6/10) AAS
>>337
クルーシャルで速くなった
ありがとう

m.2が理想だけども持ってないので
343: 2022/10/18(火)12:59 ID:J975tpia(7/10) AAS
unityってよくファイルが壊れますか?
そんな感じがしますね
344: 2022/10/18(火)13:03 ID:A9S9SN0W(1) AAS
プロジェクトはよく壊れる
345: 2022/10/18(火)13:12 ID:J975tpia(8/10) AAS
windows再起動したら一部壊れてました
オマカンかもしれませんが
346: 2022/10/18(火)16:30 ID:JZGaUpXH(1) AAS
ビルドするときの圧縮で
Default、LZ4、LZ4HCの三種類がありますけど、PC向けの場合はどれがいいですか?

超大作で容量が1TB以上なんですけど、ユーザーがDLするのに困らないか心配です(´・ω・`)
347: 2022/10/18(火)19:09 ID:K9q6OgfP(1) AAS
外部リンク[html]:hissi.org
外部リンク[html]:hissi.org
定期的に現れる1TBおじさん
次回作にご期待ください
348: 2022/10/18(火)20:16 ID:J975tpia(9/10) AAS
ここの人たちのおかげでだいぶ覚えてきた
ありがとぅ
349: 2022/10/18(火)20:34 ID:XLI3ApOu(1) AAS
それはどうでもいい
350: 2022/10/18(火)22:23 ID:J975tpia(10/10) AAS
上位のHierarchyから下位にアクセスしたい場合があると思いますが、階層が深くなると手打ちが面倒なのですが、パスをコピー出来るデフォルトの機能はあるんでしょうか?
エクステンションでもいいですが。
1-
あと 652 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.026s