
Apakah dia XNA? Maksudnya tiada. Hanya panggillan sahaja. Acronym itu tiada maksudnya yang panjang. Ia merupakan satu kelengkapan (tool) yang mengutilasikan managed runtime environment oleh Microsoft untuk memudahkan pengaturcara aplikasi permainan komputer. Ia mengurangkan panggilan kod berulang-ulang yang hanya bertujuan untuk melakukan sesuatu fungsi yang kecil. Kod berulang-ulang ini dipanggil "repetitive boilerplate code".
Toolset ini dipanggil SDK iaitu Software Development Kit. SDK mempunyai koleksi dan libraries, functions dan classes yang memudahkan anda mengekod aplikasi permainan komputer anda. Koleksi ini memudahkan anda mengakses (SDK juga dipanggil interface) resource atau sumber kad grafik, memori dan komponen komputer lain tanpa anda perlu menyusahkan diri anda menggunakan low-level langguage seperti Assembly Langguage untuk mencapai resource ini.
Sebelum kedatangan XNA, toolset yang digunakan oleh pembangun aplikasi permainan komputer menggunakan DirectX dan Managed DirectX. (Ada juga yang lain seperti OpenGL dan Heidi. Tetapi untuk platform lain) Libraries di dalam XNA lebih mudah oleh sebab itulah XNA ditujukan kepada hobbiest. Maka atas tujuan itulah, saya menggunakan XNA untuk memenuhi hobi saya programming dan seterusnya membuat permainan komputer.
Iklan dalam teks
Jana pendapatan menjual website! Website sekarang adalah produk paling laris!!
Glosari:
managed runtime environment - menggunakan teknologi .Net. Managed bererti kelebihan mengakses kesilapan aturcara sebelum program itu dijalankan di CPU Central Processing Unit (cip komputer AMD atau Intel). Mirip kepada Java yang menggunakan virtual machine
libraries - himpunan fungsi-fungsi aturcara seperti DLL (dynamic link libraries) dan COM (component object modelling) yang melakukan kerja-kerja spesifik seperti mengakses fungsi grafik dalam kad grafik.
classes - membentuk sesuatu objek dalam aturcara anda. Sebagai contoh objek kereta dalam aturcara anda. Classes terdiri daripada interface dan methods. Interface bermaksud sifat objek kereta anda iaitu warna, enjin, cermin, dan sebagainya. Method pula fungsi yang menyebabkan kereta itu berfungsi seperti method jalan_enjin, berhenti, turun_cermin dan sebagainya.
No comments:
Post a Comment