[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
102: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:56:43.12 ID:UPpeKgHO vector2.zero知ってるならrightやleftも使おうよ なんすか、dir=1って なんでv2pos.xに代入したあとcheck関数呼んでからv2posを代入してんの? check関数でなにかしてるわけでもないならそいつらあとでいいよね? check関数切り替えてるけど切り分け方がよくわからん キー入力、移動先計算、移動方向判定、移動 移動方向判定だけなんで関数化したの?checkって名前もどうかと思うけど、まぁ命名はいいや http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/102
103: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:57:38.47 ID:/+kZ1wVw ハンガリアンに否定的なサイトしか見つからなかったが、ハンガリアンにも間違ったコードが間違って見えるって長所があるからな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/103
104: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:59:54.67 ID:UPpeKgHO >>101 人それぞれだけどサンプルとして提示するならせめて公式に合わせるべきでは? このコードを参考にしてください、って初心者に提示してるんだよ? if使うんですか?ってレベルの初心者に http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/104
105: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:01:01.11 ID:UPpeKgHO >>103 システムハンガリアンとかでググればハンガリアンの本来の意味を解説したとこ見つかるよ 間違ってもGameObjectだからgoってつけようなんて発想にはならん http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/105
106: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:11:47.18 ID:h3xp0Kjr >>99 変数生成負荷とか言ってるんだからfloat型pxをxにしたnew Vector2を生成しろってことだろ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/106
107: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:17:43.19 ID:K46AO26G 俺、駄目なハンガリアンの使い方してるわw 勉強になるなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/107
108: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 15:20:04.03 ID:/UzN8HYz 大漁だなw サンプル作れないけど文句しか言えない人がこんなに居るんだねー 一応ここは素人が素人に答えるスレなので、素人にも分かるようにみなさんもサンプル提示すればいいと思うよ きっと頭いいから見やすくて分かりやすいサンプル提示してくれるんだろうなぁ だよねー まさか、文句だけ言ってプログラム書けないとかないよね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/108
109: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:01:20.93 ID:qauh58MA 上のサンプルで充分だろ。 揚げ足とってウダウダ言っても、質問者の為にならんぞ。ほんとケチだけは立派なんて頭悪すぎるから辞めなよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/109
110: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:07:14.65 ID:/+kZ1wVw >>108 俺のスパゲティーコードでいいならのせるぞ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/110
111: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 16:07:56.12 ID:/UzN8HYz 最後のサンプル Unityという事でアニメにして動かしてみた まぁこういう事も出来るという事で… ttps://i.gyazo.com/757bba69607b381739ab1976c078cf09.png ttps://i.gyazo.com/17843bf97b820b605fec6434d4a2b9b5.png ttps://imgur.com/a/xUWY8E3 つまり何が言いたいかというと、一つのやりたいことを行うのに沢山のやり方があって そのどれをやってもいいしコードの書き方も色々とあるわけさ まぁ仕事として他人と共同で作成とかになるとコード規約とか出てくるけど まぁこんなとこでホビーとしてやる分には、まず動かしてみる事が一番大事 口だけで文句言うのが一番進歩もしないって事よ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/111
112: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 16:11:42.18 ID:/UzN8HYz >>110 是非是非、他人のコードはいい勉強になりますので見て見たいです 自分では思ってもみない「気づき」が必ずあるので >>111 public Transform trTriangle; private void Awake() { trTriangle = GetComponent<Transform>(); } これ使ってないので外すの忘れました^^; http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/112
113: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:42:26.57 ID:UPpeKgHO 111が初心者向けとしてのサンプルとしては一番良いと思う なんでactiveの切り替えなんてトリッキーとも取れるような手法を一番に持ってきたんだろう animatorだと他の要素を加えるときに制約になる可能性があるから、別手法として96みたいにすることもできるって流れが普通だと思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/113
114: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:06:10.17 ID:/+kZ1wVw とりあえずてきとうに作った。 自分でもクソコード書いてるかわからんからどんどん指摘してくれ。よくない癖とかついてそうで怖いからな。 画面内に収まるようにもしてみた。 ttps://i.imgur.com/Cor5zzP.png http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/114
115: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:06:14.63 ID:/+kZ1wVw とりあえずてきとうに作った。 自分でもクソコード書いてるかわからんからどんどん指摘してくれ。よくない癖とかついてそうで怖いからな。 画面内に収まるようにもしてみた。 ttps://i.imgur.com/Cor5zzP.png http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/115
116: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:07:01.22 ID:/+kZ1wVw うわ、連投すまん。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/116
117: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:17:38.71 ID:UPpeKgHO >>115 特に気になるとこ無い気がする min maxは画面サイズが変更されたときに再計算すればいいじゃないとか思ったけど、この程度の処理気にするもんでも無いし http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/117
118: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 17:42:03.28 ID:/UzN8HYz >>115 GetAxis便利ですよねー ただ今回の最初の要求って>>79なので上下いらないかなと思うのです それと、位置移動なんですが、これって指定位置で止まるんでしょうか? ちなみに自分はSerializeFieldの使い方知らないのですけど TransformがPrivateなのですが、これってどこで指定するんでしょうか? インスペクタじゃ出来ないですよね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/118
119: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 17:44:41.51 ID:/UzN8HYz あ、あとspeedもSerializeFieldになってますけど ただこちらも初期値入ってないけど、もしかしてSerializeFieldにするとどっかで初期化されるというか アタッチしたオブジェクトの何かを持ってきてくれるのでしょうか? ちょっと自分にはわからない事が多いかもしれません>< http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/119
120: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:55:42.78 ID:/+kZ1wVw >>118 SerializeFieldはprivateでもインスペクタで値を設定できるようにする属性だよ。 publicにしたらどこから値が変えられるかわからないからprivateにしてるんだけど、それじゃインスペクタで参照できないからこの属性で強制的にシリアライズしてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/120
121: 名前は開発中のものです。 [sage] 2018/06/28(木) 18:57:50.31 ID:H6a6imyl >>118 止まるというより2点で指定された長方形区画から外れると枠上に移動するようになってないか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/121
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 881 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s