c# dasturida tir dasturi tuzish

PPTX 21 стр. 1,5 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 21
презентация powerpoint farg’ona davlat universiteti fizika-matematika fakulteti amaliy matematika va informatika yonalishi 19.07 guruh talabasi odilova zeboxonning kurs ishi mavzu: “c# dasturida tir dasturi tuzish” kurs ishi rahbari: a.ismoilov 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 …
2 / 21
a o'xshash. ikkala til ham kuchli yozilgan, ob'ekt. ikkalasi ham c ++ sintaksisining ko'p qismini o'z ichiga oladi, ammo c ++ dan farqli o'laroq, yangi boshlanuvchilar uchun o'rganish osonroq. 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 …
3 / 21
birga, xotiradan maqbul foydalanish uchun ishlashni optimallashtiradi. doimiy va satr turlari ham qo'llab-quvvatlanadi. c # 7 mos yozuvlar turlari va null uchun qo'llab-quvvatlashni taqdim 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 …
4 / 21
a ega effektlarni berish kerak. ushbu darslikning yuqori qismidagi oldindan ko'rish rasmida ko'rishimiz mumkin bo'lgan futuristik effektni olish uchun biz juda ko'p shaffoflikdan foydalanamiz. 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 …
5 / 21
sh uchun rigidbody's addforce usulidan foydalaniladi: using unityengine; using system.collections; public class shoot : monobehaviour { // rocket prefab public gameobject rocketprefab; // update 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 …

Хотите читать дальше?

Скачайте все 21 страниц бесплатно через Telegram.

Скачать полный файл

О "c# dasturida tir dasturi tuzish"

презентация powerpoint farg’ona davlat universiteti fizika-matematika fakulteti amaliy matematika va informatika yonalishi 19.07 guruh talabasi odilova zeboxonning kurs ishi mavzu: “c# dasturida tir dasturi tuzish” kurs ishi rahbari: a.ismoilov 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 vaz...

Этот файл содержит 21 стр. в формате PPTX (1,5 МБ). Чтобы скачать "c# dasturida tir dasturi tuzish", нажмите кнопку Telegram слева.

Теги: c# dasturida tir dasturi tuzish PPTX 21 стр. Бесплатная загрузка Telegram