c# dasturida tir dasturi tuzish

PPTX 21 pages 1.5 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 21
презентация powerpoint c# dasturida tir dasturi tuzish kirish kurs ishining dolzarbligi: ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish va dasturda turli xildagi operatorlarni yuklab olish va ortiqcha yuklangan operatorlar tushunchalaridan foydalanish kabi vazifalarni o’rganishga olib keladi. kurs ishining maqsadi: mustaqil ravishda izlanaish, izlangan sari bu mavzuni mustaqil ravishida o’zlashtirib boraish. c# dasturlash tili va uni tarixini o’rganish. c# tilida kompanentalar bilan ishlash haqida tushunchalar olish va o’rganish. kurs ishining asosiy vazifalari: oyinlar tuzishga bolgan tushunchaga berish usullarining visuallashtirilish; dasturlash haqidagi umumiy ma’lumotlarga tayangan holda dastur tuzishni o’rganish; o’yin turlaridan biri tir otishmalar harakatini algaritmlar yordamida korsatish kurs ishining obyekti: c# dasturlash tili bilan yaqindan ishlash va u haqida to’liq ma’lumot berish va uni amalda qo’llash. kurs ishining predmeti: c# dasturlash tilini keng targ’ib etish. kurs ishining tarkbi: kurs ishiga kirish, 2 bob, xulosa, foydalanilgan adabiyotlar, ilova dan iborat. c # va java tillari turli vaqtlarda …
2 / 21
q. ikkala ham c-dan asosiy kalit so'zlar va xizmat belgilarini, shu jumladan bloklarni ta'kidlash uchun jingalak qavslarni oldilar. ikkala til ham axlat yig'ishga tayanadi. ikkala til ham boy kutubxonalar to'plamlari bilan ta'minlangan. ammo tillarning o'ziga xos xususiyatlari va farqlari, kuchli va zaif tomonlari ham bor. c # java-ning ko'pgina kamchiliklarini inobatga oldi va ularni bajarishda ularni o'rnatdi [4]. ammo java c # bilan parallel ravishda rivojlanib, to'xtamaydi. java c # sintaksis statik nomlarni import qiling (import statik) ba'zi bir yoki barcha statik usullarni va sinf o'zgaruvchilarni alohida-alohida import qilishga va ularning nomlarini import modulida malakasiz ishlatishga imkon beradi. c # 6.0 bu joriy qilingan (masalan (statik system.math-dan foydalanish)). switch bayonoti kommutatsiya bayonotining argumenti butun son yoki raqamlangan tur bo'lishi kerak. java 7-dan boshlab, kommutatsiya bayonnomasida simli harflarni ishlatish mumkin edi va c # bilan bu farq hal qilindi [2]. ikkala til ham dinamik ma'lumotlar bilan ishlashning bir xil modelini amalga …
3 / 21
etdi. qachon [5] kalit so'zidan foydalanib, ish bloki uchun qo'shimcha shartlarni belgilash mumkin. java-dan farqli o'laroq, keyingi ish blokiga to'g'ridan-to'g'ri o'tish yo'q. keyingi holatlar blokiga o'tish uchun siz goto [2] operatoridan foydalanishingiz kerak. goto o'tish to'g'risidagi bayonot goto-dan foydalanish qasddan voz kechdi, ammo yorliq bilan markalash va tanaffusdan foydalanib, ichki pastadirdan ichkaridan chiqishga imkon beradigan mexanizm mavjud, yorliq bilan bir qatorda davom eting (davomi ;) goto saqlanib qolinadi, uning odatiy ishlatilishi nazoratni boshqa yorliqlarga o'tkazishdir. kommutatsiya bayonnomasida va joylashtirilgan pastadirdan chiqing birinchi shaxs shooter elementlariga e'tibor qaratamiz: • wsad-harakat va sakrash • sichqon bilan atrofga qarash • yaxshi ko'rinadigan qurol • ta'sirda portlaydigan o'qlar • yaxshi qarash darajasi • otish uchun biror narsa endi "harakat" va "sichqon bilan atrofga qarash" juda ko'p aqldan matematikga o'xshaydi. ammo odatdagidek biz uchun unity g'amxo'rlik qiladi. biz o'yin uchun atigi 50 ta satr kodi bilan yakunlaymiz (bu ... aqldan). biz o'yinimizni yodda tutgan quake …
4 / 21
z. loyihani va sahnani sozlasheslatma: belgilarni boshqarish vositasi sichqonchani harakatlantirish va ko'rish uchun, particles paketi esa portlash uchun ishlatiladi. keyinchalik biz uni bir marta file-> save scene orqali "sahn_main" nomi bilan saqlaymiz ("" holda "). izoh: saqlangan sahna shunchaki ierarxiyadagi barcha narsalarni o'z ichiga oladi. darajasi using unityengine; using system.collections; public class rocket : monobehaviour { // the fly speed (used by the weapon later) public float speed = 2000.0f; // explosion prefab (particles) public gameobject explosionprefab; // find out when it hit something void oncollisionenter(collision c) { // show an explosion // - transform.position because it should be // where the rocket is // - quaternion.identity because it should // have the default rotation instantiate(explosionprefab, transform.position, yaratishda biz unity zarralarini allaqachon import qilganmiz va ular uchun biz uchun juda yaxshi bo'lgan portlash effekti mavjud. shunday qilib, keling, standart aktivlar -> zarrachalar-> "eski qism" lar ostidagi loyiha maydonini ko'rib chiqamiz …
5 / 21
date is called once per frame void update () { // left mouse clicked? if (input.getmousebuttondown(0)) { // spawn rocket // - instantiate means 'throw the prefab into the game world' // - (gameobject) cast is required because unity is stupid // - transform.position because we want to instantiate it exactly // where the weapon is // - transform.parent.rotation because the rocket should face the // same direction that the player faces (which is the weapon's // parent. // we can't just use the weapon's rotation because the weapon is // always rotated like 45° which would make the bullet fly really // weird gameobject g = (gameobject)instantiate(rocketprefab, transform.position, transform.parent.rotation); // make the rocket fly forward by simply calling the rigidbody's // addforce method // (requires the rocket to have a rigidbody attached to it) float force = g.getcomponent ().speed; g.rigidbody.addforce(g.transform.forward * force); using unityengine; using system.collections; public class shoot …

Want to read more?

Download all 21 pages for free via Telegram.

Download full file

About "c# dasturida tir dasturi tuzish"

презентация powerpoint c# dasturida tir dasturi tuzish kirish kurs ishining dolzarbligi: ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish va dasturda turli xildagi operatorlarni yuklab olish va ortiqcha yuklangan operatorlar tushunchalaridan foydalanish kabi vazifalarni o’rganishga olib keladi. kurs ishining maqsadi: mustaqil ravishda izlanaish, izlangan sari bu mavzuni mustaqil ravishida o’zlashtirib boraish. c# dasturlash tili va uni tarixini o’rganish. c# tilida kompanentalar bilan ishlash haqida tushunchalar olish va o’rganish. kurs ishining asosiy vazifalari: oyinlar tuzishga bolgan tushunchaga berish usullarining visuallashtirilish; dasturlash haqidagi umumiy ma’lumotlarga tayangan holda dastur tuzishni o’rganish; o’yin turlaridan biri ...

This file contains 21 pages in PPTX format (1.5 MB). To download "c# dasturida tir dasturi tuzish", click the Telegram button on the left.

Tags: c# dasturida tir dasturi tuzish PPTX 21 pages Free download Telegram