28
Unity3D : Basic Scripting Mr.Suttipong Kullawattana

Unity3D : Basic API Scripting

Embed Size (px)

Citation preview

Unity3D : Basic ScriptingMr.Suttipong Kullawattana

Method Update จะท ำงำนทกครง ทกเฟรม เมอ Object ยงท ำงำนอย

กำรเลอกใช Method Update

Method Update จะท ำงำนทกครง ทกเฟรม เมอ Object ยงท ำงำนอย

กำรเลอกใช Method Update

Method Start จะท ำงำนเฉพำะเรมตนเกม ครงเดยวเทำนนกำรเลอกใช

Method Start

กำรสรำงตวแปรและเกบคำตวแปร

กำรสรำงตวแปรและเกบคำตวแปร

กำรสรำง Array

คนหำ Arrayดวย Index

คนหำค ำจำก Array ดวย Index

โชวคำทเกบไวในตวแปร

เงอนไข True,False

เงอนไข True, False

เงอนไขLogic

คนหำ Array

ก ำหนด Switch Caseคนหำค ำวำ “top”

ใช for loop โดย timer เรมตนมคำเทำกบ 1 เมอ timer บวกแลวคำยงนอยกวำ 10 กจะปรนออกมำเรอยๆโดยใหบวกทละ 2

ใช for loop ในกำรวนลปนอกและลปใน โดยลปนอกจะท ำงำน 1 ครง เพอปรนคำทง 9 คำ แลวสงใหท ำอก 1ครง เพอปรนอก 9 คำ ท ำเชนนไปเรอยๆ จนครบตำมเงอนไขของลปนอกและลปใน

ใช index และ for loop ในกำรชคำตวแปรใน Array แลวปรนคำออกมำ

ใช while ในกำรวนลปและปรนคำออกมำ

ใช while ในกำรวนลปและปรนคำออกมำเมอคำทได เรมนอยกวำ 0 ใหจบลปโดยเปลยนจำก true เปน false แลวปรนประโยคออกมำ

สรำงฟงกชนเพมโดยอำศยกำรท ำงำนภำยใตฟงกชน Update ท Unity สรำงมำ แลวปรนค ำวำ “top” ซงเรำใส input เขำไปในฟงกชน ซงในทกๆ เฟรมท Object ก ำลงท ำงำนอยจะปรนค ำวำ “top” ออกมำ

กำรสรำง Overload Function ทมกำรใชงำนตวแปรรวมกนนนคอ “name” เพรำะเรำใช “:” ในกำรสบทอดคำมำแลว ซงม type ทตรงกบ Input ทเรำรบเขำมำ และเรำไดสรำงฟงกชนแยกกนไวแลว จงไมมปญหำเรองกำรปรนคำ

กำรสรำง Class Function ทมกำรสรำงตวแปรเพอเกบคำไว และกำรสรำงฟงกชนเพอปรนคำตวแปร

กำรสรำง Constructor Function ทมชอคลำสและชอฟงกชนทเหมอนกน รวมถงกำรสรำง String ทมกำร Set ตวแปร นนคอ “n” ซงเรำจะใหเทำกบตวแปร “name” แลวท ำกำรปรนค ำวำ Ant ออกมำ

กำรสรำง Class กบ Function และ Constructor

กำรสบทอด Class กบ Function และ Constructor“Inheritance Technique”

กำรสบทอด Class กบ Function และ Constructor“Inheritance Technique”