Scratch-render: Menyentuh warna harus bekerja ketika sprite tidak terlihat

Dibuat pada 8 Des 2017  ·  3Komentar  ·  Sumber: LLK/scratch-render

Dari @towerofnix


Perilaku yang Diharapkan (2.0)
"Menyentuh warna" mengembalikan true ketika sprite tumpang tindih dengan warna yang diberikan, terlepas dari apakah sprite disembunyikan atau tidak. "Menyentuh sprite" mengembalikan nilai true jika sprite tumpang tindih dengan sprite lainnya, dan sprite ditampilkan; jika disembunyikan, "sprite menyentuh" ​​mengembalikan false.

Perilaku Sebenarnya
"Menyentuh warna" mengembalikan false ketika sprite disembunyikan. "Menyentuh sprite" berperilaku seperti yang dijelaskan dalam 2.0.

Langkah-langkah untuk Reproduksi
Proyek demo: 2.0, 3.0. Gerakkan sprite menggunakan mouse, dan gunakan bilah spasi untuk mengalihkan sprite antara ditampilkan dan disembunyikan. Amati isi gelembung ucapan sambil menyeret.

(Catatan - dalam gelembung ucapan yang muncul, Anda dapat melihat bahwa, di samping "menyentuh (sprite)", terkadang "tidak terdefinisi" diucapkan alih-alih "salah".. tidak terdefinisi adalah nilai palsu, jadi tidak apa-apa, tapi mungkin sesuatu untuk dilihat jika belum dilaporkan di suatu tempat ..)

Saya tidak tahu apa perilaku yang diharapkan, tetapi saya akan berpikir bahwa ketidakcocokan ini dapat menjadi sumber masalah dalam proyek platformer?

Proyek demo 2: 2.0, 3.0. Perhatikan bagaimana, di Scratch 3.0, saat Anda menyembunyikan sprite, ia jatuh ke lantai! 🕳

Sistem Operasi dan Peramban
Firefox Nightly (59) pada Pengujian Debian. Saya cukup yakin bug yang sama ini dilaporkan di sini.

bug prio-critical

Komentar yang paling membantu

Eek berikut adalah 4 kasus yang saya uji.

| | Tersembunyi | Hantu 100 |
|-----------------|--------------|-----------|
| Sprite menyentuh | tidak terdeteksi | terdeteksi |
| Warna menyentuh | terdeteksi | terdeteksi |

Di awal 2
image

Di awal 3
image

Semua 3 komentar

Eek berikut adalah 4 kasus yang saya uji.

| | Tersembunyi | Hantu 100 |
|-----------------|--------------|-----------|
| Sprite menyentuh | tidak terdeteksi | terdeteksi |
| Warna menyentuh | terdeteksi | terdeteksi |

Di awal 2
image

Di awal 3
image

Tautan proyek demo rusak di pos asli btw: demo 1 in 2.0 , 3.0 , demo 2 in 2.0 , 3.0 .

[dihapus, dimaksudkan untuk mengomentari PR]

Apakah halaman ini membantu?
0 / 5 - 0 peringkat