Sådan oprettes et endeløst runner-spil ved hjælp af enhed


Bedste svar

Hvis du mener Endless Runner Games som Subway Surfers eller Altos Adventure, så er der nogle måder at skabe disse spil på Enhed. Du behøver ikke at bygge et helt spor til uendelige løbere-spil. Byg stien, baggrunde, objekter (forhindringer) til din karakter.

  1. SAMLERE OG SPAWNERE: Føj kollidere til dine objekter og baggrund. Tilføj 2 tomme GameObjects og slut kollider til dem. Sørg for, at en af ​​dem skal være Spawner, og en anden skal være Collector. Føj scripts til dem. Skriv nogle kodelinjer til både Collector og Spawner. så når du kører dit spil, vil du se på #Scene-panelet som en ny sti, forhindringer og baggrund spwan automatisk. og samler samler objekterne, der kører bag scenen.
  2. KAMERA-SKRIFT: U Kan også tilføje eller oprette et helt miljø og tilføje et panelpanel på scenen. Sørg for, at dens Alpha skal være nul, og fastgør panelet med kameraskripterne. Vedhæft også kameraskript til afspilleren. så når du kører dit spil, vil du se, om spilleren bevæger sig, så bevæger kameraet sig. Samtidig bevæger panelet, som vi har knyttet til vores kamera, også med hensyn til vores karakter eller spiller.

Svar

Ja og nej. GMS er meget god til hvad det gør. Hvis du vil lave et spil med mange mekanikker og teknikker, der ikke understøttes af GMS, vil du oprette at spil hurtigere med Unity eller Unreal Engine eller en anden motor / framework. ( Liste over spilmotorer – Wikipedia )

Der er mange ting at overveje, når man udarbejder en strategi til oprettelse af et spil. At lave et godt spil er svært, uanset hvordan du nærmer dig det.

Hvis du overvejer at lave et spil for at tjene penge, taler du virkelig om at udvikle en spilvirksomhed, ikke kun et spil. Et MYE sværere problem! Ikke kun har du brug for at opbygge et godt spil, du har brug for at opbygge en god forretning. Hvis du bare bygger et spil, er der mindre at tænke over i dit valg af spilmotorer / rammer. Hvis du bygger en spilvirksomhed, skal du ikke kun tænke på motoren / rammen fra et spiludviklingsperspektiv, du skal også overveje det fra et forretningsudviklingsperspektiv. Som et eksempel er Unity og Unreal meget forskellige i deres udviklingsstil (et simpelt aspekt af det er C ++ vs C #), men de er endnu mere forskellige i deres tilgang til forretningsforhold. Unity er en abonnementsmodel for udviklere, Unreal er en indtægtsandel. Regnskabsmæssig behandling af disse to forskellige modeller i en forretningsplan er ikke trivielt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *