![7 నిమిషాల్లో అన్రియల్లో ప్రాథమిక Android గేమ్ను ఎలా తయారు చేయాలి - కోడ్ లేదు!](https://i.ytimg.com/vi/zfwORDtQDUg/hqdefault.jpg)
విషయము
- మీకు ఏమి కావాలి
- మీ మొదటి ప్రాజెక్ట్ను ప్రారంభిస్తోంది
- మీ మార్గం కనుగొనడం
- ఒక స్థాయిని సృష్టిస్తోంది
- ప్లేయర్ పాత్రను యానిమేట్ చేస్తోంది
- మరియు మీరు మీ స్వంతంగా ఉన్నారు
మీరు ఆండ్రాయిడ్ కోసం ఒక ఆటను సృష్టించాలనుకుంటే, అన్రియల్ ఇంజిన్ 4 చాలా మంచి ఎంపిక, చాలా శక్తి మరియు వశ్యతతో. మొదట ఎడిటర్ను లోడ్ చేసిన తర్వాత, మీరు అన్ని కిటికీలు మరియు పరిభాషలతో మునిగిపోతారు, మరియు సాధారణంగా అన్నింటికీ అభేద్యమైన స్వభావం. ట్యుటోరియల్స్ ఉన్నాయి, కానీ అవి చాలా ముందుమాటను కలిగి ఉంటాయి, మీరు ఏదైనా సాధించడానికి ఐదు గంటల ముందు ఉంటారు.
దీనికి ఎవరికీ సమయం లేదు!
చదవండి: కేవలం 7 నిమిషాల్లో Android కోసం VR అనువర్తనాన్ని ఎలా సృష్టించాలి
ఈ పోస్ట్ యొక్క లక్ష్యం మీరు త్వరగా ప్రారంభించడానికి మరియు ప్రాథమికాలను గ్రహించడంలో సహాయపడటం. కేవలం ఏడు నిమిషాల్లో, మీరు 2D ప్లాట్ఫార్మర్ యొక్క ప్రాథమిక ప్రారంభాన్ని సృష్టించడం నేర్చుకుంటారు. ఇది పూర్తి ఆట కాదు, కానీ కొంత ఉత్సాహాన్ని మరియు వేగాన్ని సృష్టించడానికి ఇది సరిపోతుంది, కాబట్టి మీరు రూపకల్పన మరియు ఆనందించడం ప్రారంభించవచ్చు.
మీకు ఏమి కావాలి
మీరు Android SDK మరియు NDK, JDK మరియు Apache ANT లతో పాటు మీ మెషీన్లో అన్రియల్ ఇంజిన్ 4 ను సెటప్ చేయాలి. మీరు కూడా వెళ్లి కొన్ని స్ప్రిట్లను తయారు చేయాలి లేదా గుర్తించాలి. ఈ సెటప్ విధానాన్ని సరళీకృతం చేయడానికి మీరు Android కోసం కోడ్వర్క్లను ఉపయోగించవచ్చు. నిష్క్రియ యానిమేషన్ మరియు వాకింగ్ యానిమేషన్ ఉన్న ప్రధాన పాత్ర కోసం మీకు టైల్ లేదా ప్లాట్ఫాం స్ప్రైట్ మరియు స్ప్రిట్లు అవసరం. మీరు వీటిని మీరే తయారు చేసుకోవచ్చు లేదా కొన్నింటిని ఉచితంగా ఉపయోగించుకోవచ్చు.
మీ మొదటి ప్రాజెక్ట్ను ప్రారంభిస్తోంది
మొదట మీరు క్రొత్త ప్రాజెక్ట్ను సృష్టించాలి. వివిధ రకాల ఆటలకు సరిపోయే ఎంపికలు చాలా ఉన్నాయి. 2D సైడ్ స్క్రోలర్ను ఎంచుకుని, మొబైల్ / టాబ్లెట్ కోసం, గరిష్ట నాణ్యతతో మరియు స్టార్టర్ కంటెంట్తో సహా సెట్ చేద్దాం. ఎగువ టాబ్ C ++ కంటే “బ్లూప్రింట్” అని చెప్పాలి, దీని అర్థం విషయాలను పొందడానికి మరియు అమలు చేయడానికి మాకు కోడింగ్ అవసరం లేదు.
అది పూర్తయిన తర్వాత, మీకు ఇప్పటికే ప్లే చేయగల ప్లాట్ఫార్మింగ్ గేమ్ ఉంటుంది! ప్లే నొక్కండి మరియు వ్యూపోర్ట్ పై క్లిక్ చేయండి మరియు మీరు అందమైన యానిమేషన్లను చూడవచ్చు, దూకవచ్చు మరియు చూడవచ్చు.
అక్కడ మీకు ఉంది! మీ మొదటి 2 డి గేమ్ కేవలం 20 సెకన్లలో!
సహజంగానే మేము దాని కంటే కొంచెం ఎక్కువ చేయబోతున్నాం. మరింత ప్రత్యేకంగా, మేము ఇప్పటికే ఇక్కడ ఉన్న అన్ని అంశాలను అనుకూలీకరించబోతున్నాము, కాబట్టి మీరు ఈ సాధారణ నమూనాను మీ స్వంత గ్రాఫిక్స్ మరియు యానిమేషన్లతో మీ స్వంత ప్రత్యేకమైన ఆటకు ప్రాతిపదికగా మార్చవచ్చు. అలా చేస్తే, మీరు అవాస్తవ ఇంజిన్ 4 యొక్క ప్రాథమికాలను నేర్చుకుంటారు మరియు అక్కడ నుండి నిర్మించగలుగుతారు.
మీ మార్గం కనుగొనడం
ప్రతిదీ ఏర్పాటు చేయబడినప్పుడు, ఇది మీ ముందు ఉండాలి.
3D వ్యూపోర్ట్ అంటే మీ స్థాయి లేఅవుట్, స్ప్రిట్స్ మరియు ఇతర ఆట అంశాలను మీరు చూస్తారు. నావిగేట్ చెయ్యడానికి, కుడి మౌస్ బటన్ను నొక్కి, WASD కీలను నొక్కండి. పైకి క్రిందికి వెళ్ళడానికి Q & E ని ఉపయోగించండి. మీరు కుడి మౌస్ బటన్ను కూడా నొక్కండి, ఆపై ప్రపంచాన్ని చుట్టూ లాగండి.కుడి వైపున ఉన్న వరల్డ్ అవుట్లైనర్ మీ ఆటలోని అన్ని అంశాల జాబితాను మీకు అందిస్తుంది, వీటిని అవాస్తవంలో నటులు అని పిలుస్తారు.
ఇక్కడ మన నేపథ్యం, నేపథ్యం_స్ప్రైట్, లెడ్జెస్ మొదలైనవి ఉన్నాయి.
ఎడమ వైపున మోడ్స్ విండో ఉంది. ఇది 3D వీక్షణలో మీరు చేయబోయే వాటిని సమర్థవంతంగా మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది - అది ఘనాల ఉంచడం లేదా విజువల్ ఎఫెక్ట్లను జోడించడం. మీ ప్రాజెక్ట్ ఫైల్లను బ్రౌజ్ చేయడానికి మీరు ఉపయోగించేది కంటెంట్ బ్రౌజర్.
చివరగా, కుడి వైపున ఉన్న వివరాల పేన్ మీరు ఎంచుకున్న నటుడు లేదా మూలకం గురించి సమాచారాన్ని చూపుతుంది. ఇది ఆ మూలకం యొక్క లక్షణాలను త్వరగా సవరించడానికి లేదా దాని గురించి మరింత తెలుసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. మీరు స్ప్రిట్స్ ఫోల్డర్ను కనుగొంటారు కంటెంట్> 2 డిసైడ్ స్క్రోలర్> స్ప్రిట్స్. వీక్షణపోర్ట్లోని మూలకాలుగా మీరు నేపథ్య స్ప్రైట్ మరియు లెడ్జ్ని తక్షణమే గుర్తించాలి.
ఫ్లిప్బుక్ యానిమేషన్లు బహుళ స్ప్రిట్లను కలిసి తీయడం ద్వారా ఆట ప్రపంచంలో అంశాలను యానిమేట్ చేస్తాయి.
మీకు అర్థం కానిది ఏదైనా ఉంటే, ఆ మూలకంపై మౌస్ను కదిలించేటప్పుడు Ctrl + Alt ని పట్టుకోండి మరియు అది ఏమి చేస్తుందో మీరు చూడగలరు. మీరు ప్రారంభించినప్పుడు ఇది చాలా సులభమైంది.
ఒక స్థాయిని సృష్టిస్తోంది
మొదట మా ఆట కోసం కొత్త నటులను సృష్టించడం నేర్చుకుందాం (గుర్తుంచుకోండి, ఇది ఏదైనా ఆట వస్తువుకు సాధారణ పదం). నేను ఇప్పటికే ఉన్న స్ప్రిట్స్ ఫోల్డర్ను ఉపయోగిస్తున్నాను. ఫైల్ ఎక్స్ప్లోరర్ ద్వారా పిఎన్జి లేదా ఇతర చిత్రాన్ని ఇక్కడ వదలండి, ఆపై దానిపై కుడి క్లిక్ చేసి వెళ్ళండిస్ప్రైట్ చర్యలు> స్ప్రిట్లను సృష్టించండి.
ఇప్పుడు బ్లూప్రింట్స్ ఫోల్డర్కు వెళ్ళండి. ఇది సహాయపడితే మీరు ఎడమ వైపున ఉన్న డైరెక్టరీలను తీసుకురావచ్చు. ఫోల్డర్లో ఎక్కడైనా మళ్ళీ కుడి క్లిక్ చేసి, ఎంచుకోండి ప్రాథమిక ఆస్తి> బ్లూప్రింట్ క్లాస్> నటుడిని సృష్టించండి. ఇది ఆబ్జెక్ట్ ఒక ప్లాట్ఫాం వంటి ఒకే వస్తువు యొక్క విభిన్న పునరావృతాలను సృష్టించడానికి అనుమతిస్తుంది. మీకు యూనిటీ గురించి తెలిసి ఉంటే, ఇది ప్రీఫాబ్కు సమానం. కోడ్లో, ఇది ఒక తరగతి. ఈ ఫ్లోర్టైల్, లేదా టైల్ లేదా అలాంటిదే కాల్ చేయండి.
ఇప్పుడు ఎడిటర్ను తెరవడానికి ఆ కొత్త బ్లూప్రింట్ క్లాస్పై డబుల్ క్లిక్ చేయండి. ఎగువ ఎడమవైపు, + భాగాన్ని జోడించి, ఆపై స్ప్రైట్ను ఎంచుకోండి (మీరు కూడా శోధించవచ్చు, ఇది వేగంగా ఉంటుంది).
ఇప్పుడు కాంపోనెంట్స్ విండోలో ఈ క్రొత్త స్ప్రైట్ను ఎంచుకుని, మీ ప్లాట్ఫాం స్ప్రైట్ను స్ప్రైట్ బాక్స్లోకి లాగండి. టైల్ చిత్రం మీ ప్లాట్ఫామ్లో భాగమని మీరు ఇప్పుడు చూడవచ్చు. 3D సర్కిల్ను నోడ్ అని పిలుస్తారు మరియు మీ అంశాలను లాగడానికి మరియు వదలడానికి సూచన బిందువుగా ఉపయోగపడుతుంది. తరువాత, గ్రాఫ్స్ ద్వారా తర్కాన్ని వర్తింపచేయడానికి కూడా దీనిని ఉపయోగించవచ్చు.
మీ స్ప్రైట్ ఇప్పటికే సరైన పరిమాణం కాకపోతే స్కేల్ను సర్దుబాటు చేయడం మర్చిపోవద్దు! ఇప్పుడు సేవ్ క్లిక్ చేసి, ఆపై మీ ఆటకు తిరిగి వెళ్ళు.
మీరు దాన్ని పూర్తి చేసిన తర్వాత, క్రొత్త మూలకాన్ని మీ ఆటలోకి ఎక్కడైనా లాగండి మరియు వదలండి! మీరు మీ ప్లాట్ఫారమ్ను స్థాయికి దింపినప్పుడు, Y కోఆర్డినేట్ (కొన్ని కారణాల వల్ల Z కోఆర్డినేట్ లాగా ప్రవర్తిస్తుంది) సున్నాకి సెట్ చేయబడిందని నిర్ధారించుకోండి, కనుక ఇది ప్లేయర్ ముందు లేదా వెనుక లేదు. మీ ప్లాట్ఫామ్లో ఇప్పటికే కొలైడర్ ఉందని మీరు గమనించవచ్చు - పసుపు పెట్టె అవాస్తవమని చెబుతుంది, మీ ప్లేయర్ అంశం గుండా వెళ్ళలేడు. దీని అర్థం మనం దానిపై దూకవచ్చు.
మీరు సిమ్యులేట్ ఫిజిక్స్ మరియు ఎనేబుల్ గ్రావిటీ చెక్ బాక్స్లను ఎంచుకుంటే, ప్లాట్ఫాం ఆకాశం నుండి పడిపోయి, ఆపై కదలకుండా ఉంటుంది. మీరు మూడవ అక్షాన్ని స్తంభింపచేయడానికి అడ్డంకులను కూడా ఉపయోగించాలనుకుంటున్నారు.
వాస్తవానికి, మీరు ఇంకా చాలా రకాల నటులను సృష్టించవచ్చు మరియు వారిని మీ స్థాయిల్లోకి వదలవచ్చు. గ్రాఫ్ల ద్వారా విభిన్న స్ప్రిట్లు, విభిన్న సెట్టింగ్లు మరియు విభిన్న లాజిక్లను ఉపయోగించడం ద్వారా (వీటిలో చాలావరకు మీరు ఆన్లైన్లో సులభంగా చూడవచ్చు), మీరు సవాలు చేసే అడ్డంకులు, ఆసక్తికరమైన పర్యావరణ అంశాలు మరియు బహుమతి సేకరణల యొక్క మొత్తం హోస్ట్ను సృష్టించవచ్చు.
స్థాయిని మరింత అనుకూలీకరించడానికి, మీరు నేపథ్యాన్ని కూడా మార్చాలనుకోవచ్చు. వరల్డ్ అవుట్లైనర్ (ఎగువ కుడి) లో బ్యాక్గ్రౌండ్_స్ప్రైట్ను ఎంచుకుని, ఆపై సోర్స్ స్ప్రైట్ను వివరాలలో మీ స్వంతంగా మార్చడం ద్వారా దీన్ని చేయండి. నేను సృష్టించిన నక్షత్రాల ఆకాశాన్ని ఉపయోగిస్తున్నాను.
చదవండి: ప్రారంభకులకు Android అనువర్తన అభివృద్ధి యొక్క చాలా సులభమైన అవలోకనం
ప్లేయర్ పాత్రను యానిమేట్ చేస్తోంది
దీన్ని చేయడానికి చివరిగా మనం మార్చాలిమా ప్లాట్ఫార్మర్ ప్రధాన పాత్ర.
దీన్ని నిర్వహించడానికి, మేము యానిమేషన్లుగా మార్చబోయే మరికొన్ని స్ప్రిట్లను ఉపయోగించాల్సి ఉంటుంది.
ప్రారంభించడానికి, స్ప్రైట్ ఫోల్డర్కు తిరిగి వెళ్లండి (మీరు దీన్ని ఎలా నిర్వహించాలో నిజంగా మీ ఇష్టం). ఇప్పుడు రెండు ఉప ఫోల్డర్లతో “యానిమేషన్స్” అనే క్రొత్త ఫోల్డర్ను సృష్టించండి: “ఐడిల్” మరియు “వాకింగ్” (యానిమేషన్ ఫ్లిప్బుక్లు దాని యానిమేషన్ల కోసం అన్రియల్ ఉపయోగించే పదం).
ప్రతి దానిలో, మేము మా అక్షర స్ప్రిట్లను లాగండి మరియు వదలబోతున్నాము. స్ప్రైట్ షీట్ను ఉపయోగించటానికి బదులుగా, మేము వ్యక్తిగత చిత్రాలను జోడించి, వాటిని సరళంగా ఉంచడానికి వాటిని సంఖ్యా క్రమంలో ఆరోహణలో పేరు పెడుతున్నాము. నేను మరొక ట్యుటోరియల్ కోసం తయారుచేసిన స్ప్రిట్లను ఉపయోగిస్తున్నాను, కాని మీరు వాటిని కొన్ని ప్రదేశాల నుండి ఉచితంగా పొందవచ్చు.
వీటిని సంబంధిత ఫోల్డర్లలోకి వదలండి, అవన్నీ కలిసి ఎంచుకోండి మరియు ఎంచుకోండి స్ప్రైట్ చర్యలు> స్ప్రైట్ సృష్టించండి.
మేము మొదట నిష్క్రియ యానిమేషన్ చేస్తాము. దీని కోసం నా దగ్గర రెండు చిత్రాలు మాత్రమే ఉన్నాయి, ఇది ఒక రకమైన తక్కువ-ఫ్రేమ్, పిక్సెల్-ఆర్ట్ పద్ధతిలో శ్వాసను అనుకరించటానికి ఉద్దేశించబడింది (చిట్కా: పిక్సెల్ ఆర్ట్ను ఎంచుకోండి మరియు మీకు చాలా తక్కువ పని ఉంది!). దీన్ని సెటప్ చేయడానికి, ఫోల్డర్లో కుడి క్లిక్ చేసి ఎంచుకోండి యానిమేషన్> పేపర్ ఫ్లిప్బుక్. మీ క్రొత్త యానిమేషన్ ఐడిల్కు పేరు పెట్టండి, ఆపై దాన్ని తెరవడానికి డబుల్ క్లిక్ చేయండి.
అక్కడ, స్ప్రైట్ అని చెప్పే చోటికి వెళ్ళండి మరియు “+” బటన్ను నొక్కడం ద్వారా రెండు కీఫ్రేమ్లను జోడించండి. ఇది ఎడమ వైపున ఉన్న బాణాన్ని కొట్టడం ద్వారా మీరు విస్తరించగల ఇద్దరు సభ్యులను జోడిస్తుంది. మీ క్రొత్త స్ప్రిట్లను ఆ విండోస్లోకి లాగండి మరియు యానిమేషన్ దాని ఫ్రేమ్ల ద్వారా చక్రం చేస్తుంది. మీరు స్ప్రిట్లను నేరుగా టైమ్లైన్ బాక్స్లోకి దిగువకు వదలవచ్చు.
ప్రస్తుతం, ఇది నిర్భందించటం ప్రేరేపిస్తుంది, కాబట్టి ఫ్రేమ్ రన్ విలువను 8 (లేదా ఆచూకీ) కు సెట్ చేయండి మరియు ఇది శ్వాస తీసుకోవడం లాగా కనిపిస్తుంది.
మీ వాకింగ్ యానిమేషన్తో మీరు అదే పని చేయవచ్చు, కానీ ఫ్రేమ్ రేట్ను ఎక్కువగా ఉంచండి మరియు మరిన్ని కీఫ్రేమ్లను జోడించండి. నేను గనిని రెండుగా సెట్ చేసాను, కనుక ఇది ఇంకా బాగుంది మరియు 16 బిట్.
అవి రెండూ పూర్తయ్యాక, వెళ్ళండి2DSideScrollerBP> బ్లూప్రింట్లు మరియు 2DSideScrollerCharacter పై డబుల్ క్లిక్ చేయండి. దీనిపై డబుల్ క్లిక్ చేయండి మరియు మీకు కొంచెం భిన్నమైన స్వాగతం లభిస్తుంది: గ్రాఫ్. మేము ప్రాజెక్ట్ను సెటప్ చేసినప్పుడు C ++ కు బదులుగా గ్రాఫ్లను ఎంచుకున్నామని గుర్తుంచుకోండి. సాధారణంగా, దీని అర్థం మేము వాస్తవ కోడ్ స్థానంలో విజువల్ ఫ్లో చార్ట్ ఉపయోగిస్తున్నాము, ఇది మీకు చాలా ప్రోగ్రామింగ్ తెలియకపోతే చాలా బాగుంది. మీకు కోడ్ గురించి తెలిసి ఉంటే, సందర్భం నుండి ఈ విషయాలు ఏమి చేస్తాయో మీకు త్వరగా అర్థమవుతుంది.
జూమ్ అవుట్ చేయండి, యానిమేషన్ను నిర్వహించండి అని చెప్పే పెట్టెను కనుగొని, ఆపై సెలెక్ట్ కింద డ్రాప్-డౌన్ మెనులను కనుగొనండి. ఇవి బాగా కనిపిస్తాయి: ఐడిల్అనిమేషన్ మరియు రన్నింగ్అనిమేషన్. ఆ బటన్లను క్లిక్ చేసి, మీరు సృష్టించిన వాటి కోసం వాటిని మార్చుకోండి.
చివరగా, వ్యూపోర్ట్ విండోపైకి వెళ్లి, కుడి వైపున సోర్స్ ఫ్లిప్బుక్ అని చెప్పే పెట్టెను కనుగొనండి. మీ నిష్క్రియ యానిమేషన్ కోసం దాన్ని మార్చండి (అక్షరం వీక్షణపోర్ట్లో ఎంచుకోబడిందని నిర్ధారించుకోండి). మీ అక్షరాన్ని సరైన పరిమాణంగా సెట్ చేయడానికి కుడి వైపున ఉన్న ట్రాన్స్ఫార్మ్ శీర్షిక క్రింద స్కేల్ను సవరించాలని నిర్ధారించుకోండి.
కంపైల్ నొక్కండి మరియు అది పూర్తయిన తర్వాత సేవ్ చేయాలని గుర్తుంచుకోండి.
మరియు మీరు మీ స్వంతంగా ఉన్నారు
మీ పరికరంలో అమలు చేయడానికి, దీనికి వెళ్లండి ఫైల్> ప్యాకేజీ ప్రాజెక్ట్> Android. ETC1 ని ఎంచుకోండి. అప్పుడు మీరు APK ని సృష్టించగలరు, దాన్ని పరీక్షించడానికి మీరు మీ పరికరంలో పాప్ చేయవచ్చు. మీరు టచ్ ఇన్పుట్ మరియు యానిమేషన్లతో పని చేసే ప్రాథమిక ప్లాట్ఫార్మర్ను కలిగి ఉండాలి - ఇది చాలా ఉత్తేజకరమైన ప్రారంభం.
ప్రారంభించడానికి మీరు ఇంకా ఇవన్నీ సరిగ్గా సెట్ చేయాలి. నా సలహా ఏమిటంటే బిల్డ్ కోసం గ్రాడిల్ మద్దతును తొలగించడం - ఇది ప్రస్తుతం సరిగ్గా పనిచేయదు. అవసరమైన అన్ని అంశాలను ఇన్స్టాల్ చేయడానికి Android కోసం కోడ్వర్క్లను ఉపయోగించమని నేను సలహా ఇస్తున్నాను. ఇది జీవితాన్ని గణనీయంగా సులభతరం చేస్తుంది.
దానితో, మీ సమయం ముగిసింది!
మీరు ఇక్కడ నుండి ఎక్కడికి వెళతారు? ఇప్పుడు మీరు వేర్వేరు ప్లాట్ఫారమ్లను మరియు అడ్డంకులను సృష్టించవచ్చు మరియు విషయాలకు యానిమేషన్లను జోడించవచ్చు. మీరు గ్రాఫ్స్లో ఆడుతుంటే, మీరు కోరుకున్నట్లుగా మీరు నటీనటుల కోసం వివిధ లక్షణాలను యాక్సెస్ చేయవచ్చు మరియు సెట్ చేయవచ్చు, అంటే మీరు మరింత సంక్లిష్టమైన పరస్పర చర్యలను (మిమ్మల్ని అనుసరించే శత్రువులు, ఆయుధ బటన్లు, జంప్ ఎత్తులు మార్చడం మొదలైనవి) సృష్టించవచ్చు. క్రొత్త ఇన్పుట్లను జోడించడానికి, మీరు వెళ్ళవచ్చు సెట్టింగ్లు> ప్రాజెక్ట్ సెట్టింగ్లు> ఇన్పుట్ ఆపై యాక్షన్ మ్యాపింగ్స్ను కనుగొనండి.
చదవండి: మీ మొదటి ప్రాథమిక Android గేమ్ను కేవలం 7 నిమిషాల్లో (యూనిటీతో) రూపొందించండి
తెలుసుకోవడానికి ఇంకా చాలా ఉన్నాయి, కానీ ప్రతిదీ ఎలా స్లాట్ అవుతుందో మీకు ఇప్పుడు మంచి ఆలోచన ఉందని ఆశిద్దాం. మీరు ఏ విధమైన ఆటను నిర్మించాలనుకుంటున్నారో నిర్ణయించుకోవడం మరియు మీ ination హను క్రూరంగా నడిపించడమే మిగిలి ఉంది!