[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart15 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart15 http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
14: 名前は開発中のものです。 [sage] 2024/11/02(土) 20:59:25.08 ID:9uK62gI3 はぁ 必ず両手動かすのかい 障害者差別やめよ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/14
15: 名前は開発中のものです。 [sage] 2024/11/02(土) 21:01:16.10 ID:hJHl9MJP >>14 ん?>>13へのレスですか意味不明 http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/15
16: 名前は開発中のものです。 [sage] 2024/11/02(土) 21:14:25.48 ID:lMnr2jcF 一言で理屈を説明するとすれば「数学だから」 オレは2Dしかやらんけど、この回答がわかりやすかったぞ ttps://stackoverflow.com/questions/43226693/unity-what-does-joint-angular-limits-mean http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/16
17: 名前は開発中のものです。 [] 2024/11/03(日) 09:25:44.67 ID:PT+Z5R0i >>2 正確な答えじゃないかもしれないけど、positionはTransformのプロパティでVector3という値型だから 値型はインスタンスが複製されるんで複製したものに対してxを書き換えても意味ないからエラーになった気がする 複製したインスタンスに対して代入する必要があるからわざわざ変数作って書き換えて再びpositionに代入する感じだった気がする http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/17
18: 名前は開発中のものです。 [] 2024/11/03(日) 09:45:13.06 ID:PT+Z5R0i ところで質問なんですが、Unityでゲームの一時停止をする時って皆さんはどう実装してますか? ググるとTime.timeScale = 0にする記事がヒットするんですが、そういうのは色んな処理に悪影響出るので辞めたいです やっぱり一つ一つスクリプトでちまちま止める処理を追加するしかないんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/18
19: 名前は開発中のものです。 [] 2024/11/03(日) 11:22:26.30 ID:etQ2u8I9 >>17 でも Vector3 pos=new Vector3(1,0,0); pos.x++; go.transform.position += pos; というのが正しく go.transform.position.x++; は正しくないらしい。 その考えではこれは説明できなくない? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/19
20: 名前は開発中のものです。 [] 2024/11/03(日) 11:38:01.31 ID:PT+Z5R0i >>19 xはpublicなフィールド +=はオーバーロードされてるメソッド ++は純粋にpublicなxをインクリメントするだけ つまり一時的にコピーされたインスタンスに対して操作(代入とかインクリメント)とかして放置がダメっていう意味だけど分かりますかね? +=は内部的にメソッド読んでるけど、++はオーバーロードされてないんでpublic xを操作するだけ >go.transform.position.x++; これはつまり、 Vector3 pos = go.transform.position; pos.x++; で終わってgo.transform.position=posをしてないのと一緒だからエラーになる http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/20
21: 名前は開発中のものです。 [sage] 2024/11/03(日) 11:39:09.74 ID:69yBOCa6 プラスイコールは正しくないやろ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/21
22: 名前は開発中のものです。 [sage] 2024/11/03(日) 11:49:18.48 ID:PT+Z5R0i >>21 やるなら go.transform.position += new Vector3(1,0,0); だね http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/22
23: 名前は開発中のものです。 [sage] 2024/11/03(日) 11:55:27.99 ID:dogTRd67 公式レファレンス読めとは言わないけど せめてC#の入門書読んでから開発始めればいいのに、とはこういうやりとり見る度に思うことだ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/23
24: 名前は開発中のものです。 [sage] 2024/11/03(日) 12:01:50.42 ID:PT+Z5R0i 一応俺は公式リファレンス読みながら答えてますけどね https://docs.unity3d.com/ja/current/ScriptReference/Vector3.html https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/operator-overloading この辺とか それが出来る人ならわざわざこのスレで質問しないんじゃないかな? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/24
25: 名前は開発中のものです。 [sage] 2024/11/03(日) 12:08:05.75 ID:PT+Z5R0i >>19 とか言いつつ俺もここで質問してたw こっちは自己解決したのでもういいです http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/25
26: 名前は開発中のものです。 [sage] 2024/11/03(日) 12:08:43.97 ID:PT+Z5R0i >>25 まちがった >>18です http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/26
27: 名前は開発中のものです。 [] 2024/11/03(日) 12:18:43.15 ID:Ue61tWJP 質問スレいうからさぞかし答えたい人が居るとおもて頑張って質問しとるんやぞ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/27
28: 名前は開発中のものです。 [sage] 2024/11/03(日) 13:14:11.85 ID:eHLtABV7 またお前か http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/28
29: 19 [] 2024/11/03(日) 19:05:36.58 ID:etQ2u8I9 いえ、わたしがメインで疑問に思ってることは pos.x++; これでちゃんと変数posが更新されるの?ということなのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/29
30: 名前は開発中のものです。 [sage] 2024/11/03(日) 20:01:02.04 ID:PT+Z5R0i >>29 更新されますよ さっき試したらちゃんとx座標が1加算されてた 不安なら自分で実行して確かめてみてもらえれば http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/30
31: 19 [] 2024/11/03(日) 20:18:54.07 ID:etQ2u8I9 >>30 いえ、タワシが疑問に思ってるのは 更新されないはずなのに更新されるのはなぜか、ということなのですが http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/31
32: 19 [] 2024/11/03(日) 20:20:11.20 ID:etQ2u8I9 pos.xと書いた時点でこの値用にメモリが確保されてそこには加算されるけど元のpos自体は影響されないはずじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/32
33: 名前は開発中のものです。 [sage] 2024/11/03(日) 20:25:13.60 ID:PT+Z5R0i >>31 それはインクリメント演算子の仕様としか言いようがないんじゃないですかね 「更新されないはず」とはどういうことでしょう? そもそも「何が」更新されないはずなの? posという変数? C#の文法的には更新されるので、「更新されないはず」という前提がおかしい気がするけど http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/33
34: 名前は開発中のものです。 [sage] 2024/11/03(日) 20:48:57.23 ID:PT+Z5R0i 一応補足しておくとtransform.positionはプロパティ、つまり内部的にはgetpos(),setpos()みたいなgetter/setterメソッド実行してるんでフィールドではないですよ だからtransform.position.x++ができない だってgetposの戻り値で確保された一時変数に加算して放置という無意味な操作をしてるんだもん transform.setpos(pos)やって初めてゲームオブジェクトの座標という情報が更新される この辺がソースなので俺の説明が不安なら読んでみるといいですよ https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/compiler-messages/cs1612 http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/34
35: 名前は開発中のものです。 [sage] 2024/11/03(日) 21:20:55.59 ID:69yBOCa6 まぁそのなんだ やればわかる事よ 論文書くわけじゃないんだし やれ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/35
36: 名前は開発中のものです。 [] 2024/11/04(月) 00:10:06.50 ID:6zzAGIiN まあ理屈を確かめるのは悪いことじゃない どうして動いてるのか分からないけど動いてるからいいや、よりは良い http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/36
37: 名前は開発中のものです。 [sage] 2024/11/04(月) 00:56:55.26 ID:/MIGYpi+ 効率いいやり方を模索して作品つくる人と、まず作品ありきで必要あれば最適化する人は話があわないね。前者は研究でどんどん時間が過ぎていくから プロトは修正改造するからコードが汚くて動けばいい感じで、仕様が決まったら最低限効率なやり方を調べて作りなおすのがいいと思う http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/37
38: 名前は開発中のものです。 [sage] 2024/11/04(月) 01:25:17.59 ID:t6J8jphR >>37 そもそもここUnityの質問スレだけど そういう制作論は雑談でしたら? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/38
39: 名前は開発中のものです。 [sage] 2024/11/04(月) 16:38:50.41 ID:nrgWKDzy いや全然関係ない話を新たに持ち出したんならそうだけど 1個前までの会話の流れを受けての発言なんだから別にいいだろ むしろ他スレで言う方が陰口みたいになる http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/39
40: 名前は開発中のものです。 [sage] 2024/11/05(火) 00:57:54.60 ID:vkj9Bh0n どうみても37は仲裁に入った人だよなー。両方立ててるし。多人数プロジェクトだとこういう人がいないとプロジェクトが決裂する http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/40
41: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:02:05.17 ID:tD6wGNus いや仲裁になってなくない? それに技術の話をしてる時に急にプロジェクトが云々って語られたら???てならない? プロジェクトのミーティングだってアジェンダ決めてその話題から逸れないように話進めるよね? http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/41
42: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:07:10.23 ID:EmOYmuWW 面倒クセェ http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/42
43: 名前は開発中のものです。 [sage] 2024/11/05(火) 09:10:54.84 ID:tD6wGNus 37と41は口調が一緒なので同一人物な気がしないでもないから突っ込んだだけ まあ一方だけに凝りすぎるのは良くないし言ってることは分かるんだが http://mevius.5ch.net/test/read.cgi/gamedev/1730456094/43
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 959 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s