Menggambar "Stensil" Sprite dan membuatnya bersinar


8

Saat ini, dalam permainan saya - Saya tidak menggunakan SpriteBatch XNA untuk membuat apa pun (saya menggunakan Tampilan Debug Farseer Physic), dan saya bertanya-tanya bagaimana saya akan membuat sesuatu seperti ini:

masukkan deskripsi gambar di sini

hanya menggunakan XNA. Pertanyaan kedua saya adalah begitu saya telah menggambar sprite stensil ini, bagaimana saya akan memberikan garis cahaya "stensil" efek cahaya seperti:

masukkan deskripsi gambar di sini

Saya belum pernah melakukan hal seperti ini sebelumnya jadi ini adalah pengalaman yang sangat membingungkan bagi saya. Ada petunjuk?


2
Teknik umum untuk cahaya ada di sini
bobobobo

Jawaban:


3

Jika gambar garis dalam sampel Farseer terlalu tipis, Anda bisa menggunakan sesuatu seperti perpustakaan ini untuk menggambar garis tebal.

Untuk efek kilau, periksa Sampel XNA Bloom .

Proses dasarnya adalah membuat adegan Anda menjadi target render. Kemudian render target-render ke layar dua kali: sekali normal dan sekali dengan efek blur menggunakan campuran aditif.


Untuk siapa pun yang bertanya-tanya perpustakaan mana yang harus digunakan untuk mencapai sprite stensil saya menggunakan perpustakaan ini jcpmcdonald.com/index.php/2d-xna-primitive Sangat mudah digunakan dan didokumentasikan dengan baik.
Abu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.