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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
119
(1): 2021/05/11(火)19:20 ID:U+L9/Sz1(2/2) AAS
>>117
あんまつけない

{はフォーマッターが勝手に変えちゃうだろ
120: 2021/05/11(火)20:11 ID:JfVe/qKD(1) AAS
>>118
地道にやるより、その型に慣れた方がいいよw
121
(3): 2021/05/11(火)20:46 ID:xganiPit(1) AAS
private fieldにアンダーバーは付けるのはむしろローカルルールなんだよなぁ
Unityの歴史やアーキテクチャを考えると.NETよりMonoとかwindows formに近くてキャメルケースの方が正しいんだよね
(C#作ったMicrosoftが出してるコード規約に沿うなら尚更)

あとJavaから入ってきた人達が雰囲気で付けてる印象はあるね
122: 2021/05/11(火)21:24 ID:K36iOQC6(1) AAS
>>119
ありがとう。参考になります。
123
(1): 2021/05/12(水)00:16 ID:y/BMO/uI(1/8) AAS
>>121
そらプロパティを模してキャメルにしてただけだろ
元々はC++の頃m_にしてたけどどっかで_にしたんだよな
124: 2021/05/12(水)02:00 ID:BXt1j25p(1) AAS
>>111
ScrollRect の Horizontal, Vertical のチェックを外してみたらどうだろう?
125: 2021/05/12(水)02:28 ID:3poYlkvJ(1/2) AAS
>>123
そうそう
いろんな経緯もあってC++やJavaに命名規則が引っ張られちゃう人多い
126: 2021/05/12(水)05:24 ID:RWe57kID(1) AAS
ワイはm_だな
_が先頭だと空白が大きすぎて読みづらい
127: 2021/05/12(水)14:38 ID:y/BMO/uI(2/8) AAS
m_だとめんどくさいので_にしてるけど元なんかあったかは忘れた。
公式はメンバ変数に何もつけないんだっけ?ローカル変数と区別つかないからそうやって書いてる奴いつも死ねよクソがって思ってるんだけど
128
(1): 2021/05/12(水)16:05 ID:Z/zH1qkS(1/3) AAS
そもそもつけないと区別がつかない時点で設計が悪いので
つけないでも困らないのが正解
129
(1): 2021/05/12(水)17:22 ID:RAKIkBXc(1) AAS
外部リンク:deve-cat.com

2Dのカメラ操作が実装したくて
このURLコピーしてみたのだが左右にはスワイプ可能

なぜか上下斜めにスワイプできないのと、画面のピンチインとピンチアウトができね

エラーはなし!!!なぜや??
誰か教えてください。

ーーーーーーーーーーー
130: 2021/05/12(水)18:59 ID:y/BMO/uI(3/8) AAS
>>128
バカは黙っててくれないかw
131: 2021/05/12(水)19:00 ID:y/BMO/uI(4/8) AAS
変数名で設計もクソもねーよアホか
まあメソッドは10行までとか徹底してりゃ誤認することもないだろうけど、それでもメンバ変数とローカル変数の区別は明示的にあった方がいいと思うけどね
132
(1): 2021/05/12(水)19:58 ID:Z/zH1qkS(2/3) AAS
設計云々は別に俺の意見じゃないから馬鹿にされてもねw
常に勉強はしたほうがいいぞ
133
(3): 2021/05/12(水)20:07 ID:nenkNQLx(1) AAS
Do not use a prefix for member variables (_, m_, s_, etc.). If you want to distinguish between local and member variables you should use “this.” in C#

だって
134
(1): 2021/05/12(水)20:24 ID:3poYlkvJ(2/2) AAS
まぁだから >>121 で言われてるように_もm_も付けるのは非推奨なんだよね

分かりにくいとか言ってるのは単にそれで慣れちゃってるだけの人達で、
新しくC#やUnity学びたいって人はプロジェクトやグループ内で決まってない限り付けない方がいいよ
135: 2021/05/12(水)22:08 ID:mNO78Aj3(1) AAS
設計のお手本的なソースコードってどっかにある?
136: 2021/05/12(水)22:15 ID:y/BMO/uI(5/8) AAS
>>132
お前が設計がーとか言ってんだろ
底無しの阿呆かw

>>133
そんなクソ意見知るか

>>134
クソ意見に基づいて非推奨とかまじで知らんがな
137: 2021/05/12(水)22:18 ID:y/BMO/uI(6/8) AAS
>>133
これどういう理由から来てんだろ
その内容に納得がいくなら考え直すわ
138
(1): 2021/05/12(水)22:25 ID:y/BMO/uI(7/8) AAS
>>133
これどこのドキュメント?
こっちには_使えってあるけど
外部リンク:docs.microsoft.com
画像リンク

139
(1): 2021/05/12(水)22:27 ID:Z/zH1qkS(3/3) AAS
正体表しててわろた
まあこれをよく分かってない初心者が見て
阿保だのクソだの言う人の方が正しい!
とはならんだろうから自滅してくれて安心したわ
140: 2021/05/12(水)22:31 ID:+WXxa4o5(1) AAS
おれはフォルダ構成どうしようか毎回悩むし、毎回変わる。これだという構成がまだ見つからない...
141: 2021/05/12(水)22:35 ID:y/BMO/uI(8/8) AAS
>>139
正体も何もてめーで言った言葉3歩歩いたら忘れてるクソが何人間様に物申してんだよアホ
142
(1): 2021/05/13(木)01:03 ID:vV+ePFtc(1) AAS
外部リンク:wiki.unity3d.com
>Do not use a prefix for member variables (_, m_, s_, etc.).
>If you want to distinguish between local and member variables
>you should use “this.” in C# and “Me.” in VB.NET.
原文これか
C#はthis、VBはMeにしろって言うのは、UnifyComunityのローカルルール
ソース隠蔽と改編はあまりいただけないが見たのは初めてだな
143
(1): 2021/05/13(木)06:06 ID:tk/TPkj/(1/2) AAS
>>129
inputの値がカメラのtransform.localpositionに対して正しく反映されてないっぽい
newVector3のy軸にinput.yを反映させると上下に動きそう。
144: 2021/05/13(木)06:21 ID:zsPRu1zz(1/3) AAS
>>142
なんでそうなったのか経緯知らんけど途中でthis.をつけたり外したり忘れたりできるよりはつけなきゃコンパイルエラーになる_強制させた方がいいと思うけどな。コンパクトだし
チーム内ではそれは死守させるわ
145
(1): 2021/05/13(木)06:23 ID:zsPRu1zz(2/3) AAS
>>121
大嘘つきか
146: 2021/05/13(木)17:09 ID:dEc2vnME(1/2) AAS
>>138
1週間前に「private fieldには_付けろ」って文章が新規で追加されてるのか
これ結構すごいニュースというか、影響力考えるとロールバックされるんじゃないか?
microsoftが出してるstylecopもSA1309が廃番になんだろうか
147
(1): 2021/05/13(木)17:23 ID:dEc2vnME(2/2) AAS
>>145
いやコーディングルールが更新される前はそうだったってだけで嘘はついてないだろ
148: 2021/05/13(木)17:41 ID:hrOoL2Ai(1) AAS
Game CreatorのMeleeモジュール、blade componentがなんか変じゃね
Draw weapon - Sheath weaponの出し入れだけで
無限にsetpass call増えてく
仕方なくトレイルだけ外してX-weapon trail使ったけど仕様なんかな
1-
あと 854 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s