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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
113
(1): 2021/05/11(火)08:47 ID:PRfeSt3e(1) AAS
Javaならこうなのに
if (a==1) {
C#はなんで
if (a==1)
{
として無駄に改行多いのが標準なんだろ、行が無駄に増えていや
114: 2021/05/11(火)11:08 ID:k1AqI1Cm(1) AAS
そら見やすいからよ
昔からの伝統やぞ
115: 2021/05/11(火)13:39 ID:nP0n/Ibp(1) AAS
>>113
ホンマこれ
116
(1): 2021/05/11(火)14:40 ID:U+L9/Sz1(1/2) AAS
>>112
メンバ変数にアンダーバーつけない奴は死ね
117
(1): 2021/05/11(火)17:58 ID:mEJ4xgSk(1) AAS
>>116
thisは付ける派ですか?
アンダーバー付きのメンバ変数には付けないけど、メンバ関数には付けたくなる衝動にかられる
118
(1): 2021/05/11(火)18:43 ID:ZrRj+hWf(1) AAS
{ は毎回蕁麻疹出しながら断腸の思いで改行してるわ
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のローカルルール
ソース隠蔽と改編はあまりいただけないが見たのは初めてだな
1-
あと 860 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s