質問編集履歴

4

追記

2023/01/27 05:14

投稿

araragi_dev
araragi_dev

スコア60

test CHANGED
File without changes
test CHANGED
File without changes

3

追記

2023/01/25 10:57

投稿

araragi_dev
araragi_dev

スコア60

test CHANGED
File without changes
test CHANGED
@@ -26,3 +26,29 @@
26
26
  クリックしても何も反応が無い状況です。エラー表示はありません。
27
27
  https://qiita.com/OKsaiyowa/items/3664afd9df826b979243
28
28
 
29
+ ■追記3回目
30
+ 以下の記事をもとに進めたところ、色を取れていそうな挙動は得られたのですが、
31
+ クリックした個所とは異なる色が取得されてしまいました。(黒のはずなのに白、黒なのに赤など)
32
+
33
+ タップしている画素の色を取得する
34
+ https://tsubakit1.hateblo.jp/entry/20131203/1386000440
35
+
36
+ 色のフォーマットや位置の変換あたりがおかしいのでしょうか。
37
+
38
+ ```C#
39
+ //左クリックを受け付ける
40
+ if (Input.GetMouseButtonDown(0))
41
+ {
42
+ x = Input.mousePosition.x;
43
+ y = Input.mousePosition.y;
44
+ Debug.Log("左クリック x " + x + " y " + y);
45
+
46
+ tex = new Texture2D(1, 1, TextureFormat.RGB24, false);
47
+
48
+ tex.ReadPixels(new Rect(x, y, 1, 1), 0, 0);
49
+ color = tex.GetPixel(0, 0);
50
+ Debug.Log(color);
51
+ }
52
+ ```
53
+
54
+

2

追記

2023/01/24 09:58

投稿

araragi_dev
araragi_dev

スコア60

test CHANGED
File without changes
test CHANGED
@@ -14,11 +14,15 @@
14
14
  }
15
15
  ```
16
16
 
17
- ■追記
17
+ ■追記1回目
18
18
  bitmapにして取得する方法があるようなのですが、
19
19
  using System.Drawingでbitmapを使おうとすると、あいまいな定義で弾かれてしまいました。
20
20
  名前空間の記述で対応しようと思ったのですが、うまくいきませんでした。
21
- https://www.weblio.jp/content/Bitmap.GetPixel+%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89
21
+ https://www.weblio.jp/content/Bitmap.GetPixel+%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89
22
- https://lets-csharp.com/get-color-click-point/
22
+ https://lets-csharp.com/get-color-click-point/
23
23
 
24
+ ■追記2回目
25
+ 以下の記事を参考にしましたが、うまくいきませんでした。
26
+ クリックしても何も反応が無い状況です。エラー表示はありません。
27
+ https://qiita.com/OKsaiyowa/items/3664afd9df826b979243
24
28
 

1

追記

2023/01/23 13:09

投稿

araragi_dev
araragi_dev

スコア60

test CHANGED
File without changes
test CHANGED
@@ -14,3 +14,11 @@
14
14
  }
15
15
  ```
16
16
 
17
+ ■追記
18
+ bitmapにして取得する方法があるようなのですが、
19
+ using System.Drawingでbitmapを使おうとすると、あいまいな定義で弾かれてしまいました。
20
+ 名前空間の記述で対応しようと思ったのですが、うまくいきませんでした。
21
+ https://www.weblio.jp/content/Bitmap.GetPixel+%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89
22
+ https://lets-csharp.com/get-color-click-point/
23
+
24
+