X



プログラミングで上下左右にそれぞれ数値割り振るじゃん?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:18:18.506ID:jGUuv/WU0
右=0、上=1みたいな感じで
あれなんか標準的な順番とかあるの?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:18:27.438ID:kgst81fL0
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:20:41.423ID:jGUuv/WU0
>>3
いやenumとかで方向に数値割り振る時にどういう順番にするのが普通なのかなって
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:20:43.014ID:MYd9HTAU0
cssやその他の形式でってことならない
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:20:51.123ID:PLd10DbU0
ない
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:21:12.226ID:PLd10DbU0
数値を意識させるならenumするな
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:22:03.716ID:jGUuv/WU0
>>6
ないのか
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:23:11.046ID:O/TXdexQp
>>7
これ
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:24:09.405ID:6K1fj/jod
完敗じゃん
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:24:59.447ID:q/zXqwBd0
スレッド間通信の漏れで2回加算されて2とかになるからそういうやり方はやめとけ
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:25:44.881ID:6K1fj/jod
よし他の実装方法一緒に考えよっか
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:25:49.662ID:jGUuv/WU0
>>7
でもファイルに保存する時とか数値にするじゃん
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:26:05.666ID:MYd9HTAU0
>>10
enumだからそういうのとはちがくないか
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:26:20.908ID:q/zXqwBd0
マスクできるように1 2 4 8が定番だろ
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:26:51.302ID:6K1fj/jod
>>16
どゆこと
説明してくれ
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:27:28.420ID:MYd9HTAU0
enum Direction {
Right=1,
Left,
Top,
Bottom,
}
のような感じにしたいってことだろ?
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:27:49.527ID:q/zXqwBd0
>>17
何を説明すんの?
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:28:35.799ID:jGUuv/WU0
>>16
ゲームとかで斜め方向とかあるならこれかな
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:29:42.579ID:6K1fj/jod
>>19
いやなんで1248なのかなって
0b表記ならまぁわかるけど
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:29:42.660ID:lVX+76/K0
辞書じゃだめなの
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:30:05.285ID:eUhwvTcm0
>>20
左と右が同時ってことは無いけどね
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:30:26.755ID:jGUuv/WU0
>>18
これ
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:30:31.310ID:MYd9HTAU0
>>22
uint8なら
1,2,4,8
でそれぞれ
0001
0010
0100
1000
になるからでしょ
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:33:24.150ID:jGUuv/WU0
>>21
配列のインデックスに使ったりシリアライズするときに困る
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:33:37.340ID:MYd9HTAU0
uint8じゃなくてucharだな
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:36:40.573ID:eHD/twLZ0
topから順番に時計回りじゃね?
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:36:44.496ID:dgoyrjQv0
12時から時計回りとかじゃだめなの?
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:37:12.538ID:eUhwvTcm0
ゲームでも時計回りに数値を付けていくのは自然
4方位や8方位を割り振ってると考えるといい
左4下8で左下12とか回転で考えたらイラっとする
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:39:03.557ID:Uq3zklBmp
上8下2左4右6
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:40:42.603ID:KwQmDuu20

0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:41:43.792ID:4JFfwQ4Br
>>34
象限は反時計回りなんよね
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/21(火) 13:48:58.749ID:PheIa0bv0
プリミティブなCコードならこういう感じあふぃ
enum direction {
top = 1 << 0,
right = 1 << 1,
bottom = 1 << 2,
left = 1 << 3,
}
シリアライズするとか座標に足すとかいうことがしたいなら怠けずクラス定義しろ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況