[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart15 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
19
(5): 名前は開発中のものです。 [] 2024/11/03(日) 11:22:26.30 ID:etQ2u8I9(1/4) AAS
>>17
17(1): 名前は開発中のものです。 [] 2024/11/03(日) 09:25:44.67 ID:PT+Z5R0i(1/10) AAS
>>2
正確な答えじゃないかもしれないけど、positionはTransformのプロパティでVector3という値型だから
値型はインスタンスが複製されるんで複製したものに対してxを書き換えても意味ないからエラーになった気がする
複製したインスタンスに対して代入する必要があるからわざわざ変数作って書き換えて再びpositionに代入する感じだった気がする
でも
Vector3 pos=new Vector3(1,0,0);
pos.x++;
go.transform.position += pos;
というのが正しく

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

その考えではこれは説明できなくない?
29
(1): 19 [] 2024/11/03(日) 19:05:36.58 ID:etQ2u8I9(2/4) AAS
いえ、わたしがメインで疑問に思ってることは

pos.x++;

これでちゃんと変数posが更新されるの?ということなのですが。
31
(1): 19 [] 2024/11/03(日) 20:18:54.07 ID:etQ2u8I9(3/4) AAS
>>30
30(1): 名前は開発中のものです。 [sage] 2024/11/03(日) 20:01:02.04 ID:PT+Z5R0i(8/10) AAS
>>29
更新されますよ
さっき試したらちゃんとx座標が1加算されてた
不安なら自分で実行して確かめてみてもらえれば
いえ、タワシが疑問に思ってるのは
更新されないはずなのに更新されるのはなぜか、ということなのですが
32: 19 [] 2024/11/03(日) 20:20:11.20 ID:etQ2u8I9(4/4) AAS
pos.xと書いた時点でこの値用にメモリが確保されてそこには加算されるけど元のpos自体は影響されないはずじゃないの?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s