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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
21
(1): 名前は開発中のものです。 [sage] 2024/11/03(日) 11:39:09.74 ID:69yBOCa6(1/2) AAS
プラスイコールは正しくないやろ
22: 名前は開発中のものです。 [sage] 2024/11/03(日) 11:49:18.48 ID:PT+Z5R0i(4/10) AAS
>>21
やるなら
go.transform.position += new Vector3(1,0,0);
だね
23: 名前は開発中のものです。 [sage] 2024/11/03(日) 11:55:27.99 ID:dogTRd67(1) AAS
公式レファレンス読めとは言わないけど
せめてC#の入門書読んでから開発始めればいいのに、とはこういうやりとり見る度に思うことだ
24: 名前は開発中のものです。 [sage] 2024/11/03(日) 12:01:50.42 ID:PT+Z5R0i(5/10) AAS
一応俺は公式リファレンス読みながら答えてますけどね
外部リンク[html]:docs.unity3d.com
外部リンク:learn.microsoft.com
この辺とか
それが出来る人ならわざわざこのスレで質問しないんじゃないかな?
25
(1): 名前は開発中のものです。 [sage] 2024/11/03(日) 12:08:05.75 ID:PT+Z5R0i(6/10) AAS
>>19
19(5): 名前は開発中のものです。 [] 2024/11/03(日) 11:22:26.30 ID:etQ2u8I9(1/4) AAS
>>17
でも
Vector3 pos=new Vector3(1,0,0);
pos.x++;
go.transform.position += pos;
というのが正しく

go.transform.position.x++;
は正しくないらしい。

その考えではこれは説明できなくない?
とか言いつつ俺もここで質問してたw
こっちは自己解決したのでもういいです
26: 名前は開発中のものです。 [sage] 2024/11/03(日) 12:08:43.97 ID:PT+Z5R0i(7/10) AAS
>>25
まちがった
>>18
18(1): 名前は開発中のものです。 [] 2024/11/03(日) 09:45:13.06 ID:PT+Z5R0i(2/10) AAS
ところで質問なんですが、Unityでゲームの一時停止をする時って皆さんはどう実装してますか?
ググるとTime.timeScale = 0にする記事がヒットするんですが、そういうのは色んな処理に悪影響出るので辞めたいです
やっぱり一つ一つスクリプトでちまちま止める処理を追加するしかないんでしょうか?
です
27: 名前は開発中のものです。 [] 2024/11/03(日) 12:18:43.15 ID:Ue61tWJP(1) AAS
質問スレいうからさぞかし答えたい人が居るとおもて頑張って質問しとるんやぞ
28: 名前は開発中のものです。 [sage] 2024/11/03(日) 13:14:11.85 ID:eHLtABV7(1) AAS
またお前か
29
(1): 19 [] 2024/11/03(日) 19:05:36.58 ID:etQ2u8I9(2/4) AAS
いえ、わたしがメインで疑問に思ってることは

pos.x++;

これでちゃんと変数posが更新されるの?ということなのですが。
30
(1): 名前は開発中のものです。 [sage] 2024/11/03(日) 20:01:02.04 ID:PT+Z5R0i(8/10) AAS
>>29
更新されますよ
さっき試したらちゃんとx座標が1加算されてた
不安なら自分で実行して確かめてみてもらえれば
31
(1): 19 [] 2024/11/03(日) 20:18:54.07 ID:etQ2u8I9(3/4) AAS
>>30
いえ、タワシが疑問に思ってるのは
更新されないはずなのに更新されるのはなぜか、ということなのですが
32: 19 [] 2024/11/03(日) 20:20:11.20 ID:etQ2u8I9(4/4) AAS
pos.xと書いた時点でこの値用にメモリが確保されてそこには加算されるけど元のpos自体は影響されないはずじゃないの?
33: 名前は開発中のものです。 [sage] 2024/11/03(日) 20:25:13.60 ID:PT+Z5R0i(9/10) AAS
>>31
それはインクリメント演算子の仕様としか言いようがないんじゃないですかね
「更新されないはず」とはどういうことでしょう?
そもそも「何が」更新されないはずなの?
posという変数?
C#の文法的には更新されるので、「更新されないはず」という前提がおかしい気がするけど
34: 名前は開発中のものです。 [sage] 2024/11/03(日) 20:48:57.23 ID:PT+Z5R0i(10/10) AAS
一応補足しておくとtransform.positionはプロパティ、つまり内部的にはgetpos(),setpos()みたいなgetter/setterメソッド実行してるんでフィールドではないですよ
だからtransform.position.x++ができない
だってgetposの戻り値で確保された一時変数に加算して放置という無意味な操作をしてるんだもん
transform.setpos(pos)やって初めてゲームオブジェクトの座標という情報が更新される

この辺がソースなので俺の説明が不安なら読んでみるといいですよ
外部リンク:learn.microsoft.com
35: 名前は開発中のものです。 [sage] 2024/11/03(日) 21:20:55.59 ID:69yBOCa6(2/2) AAS
まぁそのなんだ

やればわかる事よ

論文書くわけじゃないんだし
やれ
36: 名前は開発中のものです。 [] 2024/11/04(月) 00:10:06.50 ID:6zzAGIiN(1) AAS
まあ理屈を確かめるのは悪いことじゃない
どうして動いてるのか分からないけど動いてるからいいや、よりは良い
37
(1): 名前は開発中のものです。 [sage] 2024/11/04(月) 00:56:55.26 ID:/MIGYpi+(1) AAS
効率いいやり方を模索して作品つくる人と、まず作品ありきで必要あれば最適化する人は話があわないね。前者は研究でどんどん時間が過ぎていくから
プロトは修正改造するからコードが汚くて動けばいい感じで、仕様が決まったら最低限効率なやり方を調べて作りなおすのがいいと思う
38: 名前は開発中のものです。 [sage] 2024/11/04(月) 01:25:17.59 ID:t6J8jphR(1) AAS
>>37
そもそもここUnityの質問スレだけど
そういう制作論は雑談でしたら?
39: 名前は開発中のものです。 [sage] 2024/11/04(月) 16:38:50.41 ID:nrgWKDzy(1) AAS
いや全然関係ない話を新たに持ち出したんならそうだけど
1個前までの会話の流れを受けての発言なんだから別にいいだろ
むしろ他スレで言う方が陰口みたいになる
40: 名前は開発中のものです。 [sage] 2024/11/05(火) 00:57:54.60 ID:vkj9Bh0n(1) AAS
どうみても37は仲裁に入った人だよなー。両方立ててるし。多人数プロジェクトだとこういう人がいないとプロジェクトが決裂する
41: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:02:05.17 ID:tD6wGNus(1/2) AAS
いや仲裁になってなくない?
それに技術の話をしてる時に急にプロジェクトが云々って語られたら???てならない?
プロジェクトのミーティングだってアジェンダ決めてその話題から逸れないように話進めるよね?
42: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:07:10.23 ID:EmOYmuWW(1) AAS
面倒クセェ
43: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:10:54.84 ID:tD6wGNus(2/2) AAS
37と41は口調が一緒なので同一人物な気がしないでもないから突っ込んだだけ
まあ一方だけに凝りすぎるのは良くないし言ってることは分かるんだが
44: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:43:00.42 ID:WHOTjyMx(1) AAS
はい次の質問どーぞー
45: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:48:35.46 ID:W0180r/x(1) AAS
今日も元気だ暴飲暴食!やよい軒で豪遊してきた!
とんかつ朝定!コロッケ無料券!ビール500㍑!これに幾ら出せるよ!?m9⎛´・ω・`⎞ドーン!
i.imgur.com/0O9p57P.jpeg
1-
あと 957 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s