የጨዋታው ዋና ተግባር በማዕከላዊ የሶፍትዌር አካል ቀርቧል - የጨዋታ ሞተር ፣ እድገቱን ቀለል የሚያደርግ እና ከዋና ቴክኖሎጂዎች ጋር የሚያስታጥቀው ፡፡ ጨዋታ ለመፍጠር የጨዋታ ሞተሮች እራሳቸው ምን እንደ ተሠሩ መገንዘብ ያስፈልግዎታል ፡፡
መመሪያዎች
ደረጃ 1
እባክዎን ለማንኛውም ጨዋታ ሞተሩ በብዙ ፣ አንዳንዴም ገለልተኛ በሆኑ ክፍሎች የተገነባ ነው ፡፡ ይህ ዋና ምናሌን ፣ የጨዋታ በይነገጽን ፣ ደረጃን መጫን ፣ የፊዚክስ ሞዴል ፣ የግጭት ቁጥጥር እና ሌሎችንም ያጠቃልላል ፡፡ አንዳንድ ክፍሎች የሚፈለጉት ለማንኛውም አንድ ዘውግ ብቻ ነው ፡፡ ለምሳሌ ፣ በባህር ወይም በአቪዬሽን ማነቃቂያ ውስጥ የአየር ሁኔታ ሞዱል አስፈላጊ እና አስፈላጊ ነው ፣ ግን በእውነተኛ ጊዜ ስትራቴጂ ውስጥ በጭራሽ አያስፈልገውም ወይም ለሁለተኛ ደረጃ አስፈላጊ ነው ፡፡ ወይም ለምሳሌ ፣ ለእግር ኳስ ማነቃቂያ በፍፁም የማያስፈልጋቸው የተኩስ ሞጁሎች ፡፡ ከእንደዚህ አስፈላጊ ክፍሎች የኮምፒተር ጨዋታ ይሰበሰባል ፡፡
ደረጃ 2
በተለይ በዚህ አካባቢ የመጀመሪያ እርምጃዎችን የሚወስዱ ከሆነ የዴልፊ የፕሮግራም ቋንቋ ይጠቀሙ ፡፡ ዴልፊ የተሟላ ባለ ሶስት አቅጣጫዊነት እና ዘመናዊ ግራፊክስ የተሟላ ዘመናዊ የኮምፒተር ጨዋታን ማንኛውንም ዘውግ ለመፍጠር መቻል ቀላል እና ተለዋዋጭ የሆነ Object Pascal የልማት አካባቢ ነው ፡፡ እንደ እውነቱ ከሆነ የልማት አካባቢው ለእያንዳንዱ የተወሰነ ፕሮግራም አውጪ ጣዕም ያለው ጉዳይ ነው ፡፡ ለምሳሌ ፣ MSVC ++ ፣ ከዴልፊ በተለየ መልኩ ፈጣን ኮድ ያስገኛል ፣ ነገር ግን ዴልፊ የማጠናቀር ፍጥነት አስር ነው ፣ እና ምናልባትም በመቶዎች የሚቆጠሩ ጊዜዎች እንኳን ፈጣን ነው። በተጨማሪም ለተጠቃሚ ምቹ የሆነ በይነገጽ እና ስህተቱን የያዘውን የኮድ መስመር ትክክለኛ ማሳያ ፡፡
ደረጃ 3
የጥንታዊ ግራፊክስ ሞተርን ምሳሌ እንመልከት ፡፡ ገና ብዙ ማነበብ ፣ የማጣቀሻ ቆጣሪዎች ፣ ብልህ ጠቋሚዎች ፣ የሀብት ቅድሚያዎች እና እንዲያውም ቀድሞውኑ አላስፈላጊ ሆኖ የመጣውን መዋቅር የማውረድ አቅም የለውም ፡፡ ግን ቀላል እና ያልተወሳሰበ ጨዋታ ለመፍጠር አሁን ያሉት ችሎታዎች በጣም በቂ ናቸው ፡፡ ለመጀመር ፣ ያ በጣም ብዙ ነው ፡፡
ደረጃ 4
ሞተሩን በራሱ የመነሻውን ኮድ ሙሉ በሙሉ እንዲደብቅ እና እንዲሁም የሞተሩ የጭነት መከለያዎች እና ሸካራዎች እንዲኖሩት መመሪያ መስጠት ይችላሉ ፡፡ እና LostDevice በሚነሳበት ጊዜ ከተከሰተ ከዚያ አስፈላጊ መረጃዎችን ራሱ ይመልሳል ፡፡ እና ሁሉንም ሀብቶች ማውረድ እና ሁሉንም ተግባራት በአንድ ተግባር ከግራፊክስ ጋር ማጠናቀቅ መፈለጉም ተፈላጊ ነው።