INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie projek het begin toe ek die eerste keer my rekenaar in November gekry het. Dit het begin as 'n prettige manier om 'n nuwe vaardigheid aan te leer, en het vinnig een van my gunsteling stokperdjies geword. Ek werk sedertdien daaraan en het meer as 75 uur se totale programmeringstyd ingeklok. Die programmering self het 'n baie skerp leerkurwe en is baie soortgelyk aan die aanleer van 'n nuwe taal in moeilikheidsgraad en toepassing. U begin baie stadig en leer die basiese sintaksis en ritme van die taal, en u begin gou met die gebruik van kode dink oor spelidees. Soms werk idees nie, en om die regte maniere om dinge te doen, kan baie navorsing verg, maar die einddoel is die moeite werd.
Voorrade
-PC
-Toegang tot die nuutste weergawe van eenheid
-Toegang tot die skeppingsprogram soos Marmoset Hexels 3
Stap 1: dinkskrum
Maak 'n lys idees vir u spel. Wees so spesifiek as moontlik, aangesien dit later die koderingstyd aansienlik sal verminder. Ek beveel aan dat u trello.com gebruik om u idees te organiseer, maar ek het die notas -toepassing op my telefoon gebruik vir hierdie projek.
Stap 2: Sprite Creation
Hierdie sprites kan plekhouers wees vir meer komplekse idees wat u van plan is om later op te neem, maar dit is goed om met 'n soort visuele te begin voordat u begin met die kodering
Stap 3: Implementeer idees uit dinkskrum
Begin met die basiese beginsels soos kamerabeweging en karakterbeheer. Dit is waar u dinge uitdink, soos of u wil hê dat u spel van bo na onder of reguit 2D moet wees. Nadat u die basiese beginsels voltooi het, begin u meer ingewikkelde idees, soos vyandige AI en animasie, implementeer.
Stap 4: Gaan voort met kode totdat u alles op u ideelys geïmplementeer het
Moenie bang wees om by die lys te voeg terwyl u gaan nie. Daar is geen perke vir die skepping van speletjies nie. U kan aanhou solank u aanhou met idees. Die prentjie wat u hier sien, is 'n paar van die kode vir 'n kruisboog -idee wat ek gehad het tydens die programmering van spinnekop -AI.