Eenheid Pagina bijgewerkt : woensdag 28 februari 2024 Aanmaakdatum van pagina : woensdag 30 maart 2022 We hebben een ontwikkelingstip gepubliceerd voor Unity, een game-engine die veel ontwikkelaars gebruiken om games te maken. Links op de pagina Introductie Editor-instellingen Game Release systeem GEBRUIKERSINTERFACE (gebruikersinterface) Gebruikersinvoer Sprite (2D) toneel geluidseffect BGM Prefab Kaarten (2D) Collision Handling (2D) textuur bestand Lokalisatie (meertalig) Introductie Over Unity Tips In dit gedeelte worden de specificaties en regels beschreven voor Unity Tips die op deze site zijn geplaatst. zaterdag 29 juli 2023 Over Unity Een korte beschrijving van Unity waar je aan game development kunt doen. zaterdag 29 juli 2023 Maak een Unity-account aan Je moet een account aanmaken om te ontwikkelen met Unity. We leiden je door de stappen. zaterdag 29 juli 2023 Download en installeer Unity Installeer Unity zodat u Unity kunt gebruiken als uw ontwikkelomgeving. zaterdag 29 juli 2023 Een Unity-project maken Maak een project om het spel daadwerkelijk te ontwikkelen. zaterdag 29 juli 2023 Aan de slag met het voorbeeldproject (3D-voorbeeldscène HDRP) Laten we een voorbeeldproject maken en uitvoeren om te visualiseren hoe het spel werkt. zaterdag 29 juli 2023 Aan de slag met het voorbeeldproject (2D Platformer Microgame) Laten we een voorbeeldproject maken en uitvoeren om te visualiseren hoe het spel werkt. zaterdag 29 juli 2023 Editor-instellingen Code bewerkenEditor wijzigen Meer informatie over het wijzigen van de scripteditor die wordt gestart wanneer u code probeert te bewerken vanuit de Unity Editor. donderdag 29 juni 2023 Maak Japanners de Unity Editor De Unity Editor is in eerste instantie in het Engels geschreven, dus we zullen het Japans maken. donderdag 29 juni 2023 Game Release Een game voor Windows uitvoeren Biedt stapsgewijze instructies voor het uitvoeren van een game die is gemaakt met Unity naar een indeling die kan worden uitgevoerd op Windows. vrijdag 29 september 2023 IL2CPP gebruiken om een game voor Windows vooraf te compileren Door IL2CPP te gebruiken, wordt het van tevoren gecompileerd naar native code om de prestaties en beveiliging te verbeteren. vrijdag 29 september 2023 Voer een web-geoptimaliseerde (WebGL) game uit Biedt stapsgewijze instructies voor het uitvoeren van een game die is gemaakt met Unity naar een indeling die in een webbrowser kan worden uitgevoerd. vrijdag 29 september 2023 Unity WebGL uitvoeren met ASP.NET Core Leer hoe u een game uitvoert die is gemaakt met Unity in WebGL en deze uitvoert op een site met ASP.NET Core. vrijdag 29 september 2023 systeem Verander de resolutie van het spel Leer hoe je de resolutie instelt wanneer je de game start en hoe je de resolutie wijzigt tijdens het spelen. dinsdag 31 oktober 2023 Schakelen tussen venstermodus en volledig scherm Leer hoe je kunt schakelen tussen venstermodus en schermvullende modus terwijl de game actief is. dinsdag 31 oktober 2023 Voer het spel uit, zelfs als het venster inactief is In eerste instantie pauzeert het spel wanneer een venster, inclusief de Unity-editor, inactief is. Leer hoe u dit kunt doen, zodat het venster ook werkt als het inactief is. dinsdag 31 oktober 2023 Verlaat het spel Hierin wordt beschreven hoe u de game programmatisch kunt afsluiten. dinsdag 31 oktober 2023 GEBRUIKERSINTERFACE (gebruikersinterface) Lijn de camera (2D) uit met het canvas Standaard zijn het weergavegebied van het canvas waar de gebruikersinterface is geplaatst en het weergavegebied van de camera (2D) die de game weergeeft gescheiden, dus match ze af. zaterdag 9 december 2023 Knoppen gebruiken in de Unity-gebruikersinterface Knoppen kunnen ook worden gebruikt om gebruikers erop te laten klikken als een optie, zoals in een menu. Het kan ook worden gebruikt voor foutopsporing en testen. dinsdag 28 november 2023 De vervolgkeuzelijst Unity UI gebruiken Door gebruik te maken van drop-downs kunt u op een ruimtebesparende manier een groot aantal selecties plaatsen. woensdag 27 december 2023 Scrol zodat het geselecteerde item boven aan de lijst met vervolgkeuzelijsten staat Wanneer u een lijst met vervolgkeuzelijsten weergeeft, wordt het bovenste item weergegeven, ongeacht de positie van het geselecteerde item. Hierin wordt beschreven hoe u dit kunt weergeven, zodat het geselecteerde item bovenaan staat. woensdag 27 december 2023 De focus buiten het UI-object houden Normaal gesproken zal het klikken op iets anders dan een UI-object ervoor zorgen dat de focus verloren gaat, maar dit wordt gedaan om te voorkomen dat het pseudo-gefocust wordt. dinsdag 27 februari 2024 Zorg ervoor dat je op alle platforms hetzelfde lettertype kunt gebruiken De lettertypen die op elk besturingsplatform beschikbaar zijn, zijn anders, maar we zullen bespreken hoe we ervoor kunnen zorgen dat dezelfde lettertypen in alle omgevingen beschikbaar zijn. dinsdag 27 februari 2024 Japanse invoer inschakelen in WebGL Wanneer een programma met invoervelden in WebGL wordt gepubliceerd, is het niet mogelijk om Japans rechtstreeks in te voeren, dus zullen we een tijdelijke oplossing implementeren. woensdag 28 februari 2024 Doorloop de selectie van UI-objecten Bij de normale plaatsing van objecten kunt u alleen objecten selecteren in de richting waarin u typt, maar hier kunt u het bovenste object aan de andere kant selecteren wanneer u omlaag typt. dinsdag 27 februari 2024 Anime-knopselecties om ze gemakkelijker te begrijpen te maken Wanneer u een knop selecteert, maakt u deze groter om deze begrijpelijker te maken. zaterdag 9 december 2023 Gebruikersinvoer Maak kennis met het invoersysteempakket Om input van de gebruiker te accepteren, heeft Unity een "Input Manager" die dateert uit de begindagen, maar het is ingesteld om het nieuwe "Input System Package" te gebruiken dat in het midden van de versie is geïntroduceerd. donderdag 29 juni 2023 Werken met het toetsenbord (Input System Package Version) Hierin wordt beschreven hoe u een game bestuurt met het toetsenbord. zaterdag 29 juli 2023 Werken met de muis (Input System Package Version) Meer informatie over hoe je je game met de muis bestuurt. zaterdag 29 juli 2023 Bediening met een Gamepad (Input System Package Version) Leer hoe je je game bestuurt met een gamepad. donderdag 29 juni 2023 Meerdere gamepads beheren Je kunt meerdere gamepads tegelijk aan. Het kan worden gebruikt in situaties waarin meerdere mensen spelen, zoals lokale multiplayer. donderdag 29 juni 2023 Bediening met een joystick (Input System-verpakte versie) Leer hoe je het spel bestuurt met een joystick. dinsdag 31 oktober 2023 Actiekaarten gebruiken om knoppen toe te wijzen aan gamegedrag U kunt actiekaarten gebruiken om bijvoorbeeld controllerknoppen toe te wijzen aan acties zoals beweging en springen. donderdag 29 juni 2023 Een actiekaart dynamisch instellen In dit gedeelte wordt beschreven hoe u een actiekaart dynamisch instelt wanneer u toetsen en knoppen, zoals sleutelconfiguratie, vrij wilt toewijzen. donderdag 29 juni 2023 Gebruik voor aanraking geoptimaliseerde invoerbesturingselementen met On-Screen Control Het invoersysteempakket heeft On-Screen Control, een mechanisme voor invoerbewerkingen op voor aanraking geoptimaliseerde apparaten. zaterdag 29 juli 2023 Pas de besturing op het scherm aan om de D-pad te implementeren On-Screen Control kan zelf worden aangepast. Laten we een andere D-pad implementeren dan stick-invoer. zaterdag 29 juli 2023 Sprite (2D) Sprites weergeven (afbeeldingen) In dit gedeelte wordt beschreven hoe je sprites (afbeeldingen) op het spelscherm kunt weergeven. Het is gemakkelijk omdat u alleen afbeeldingen kunt weergeven in de Unity-editor. dinsdag 31 oktober 2023 Verplaatsen, roteren en schalen van sprites Laten we de sprite met het toetsenbord verplaatsen alsof je het personage in een game verplaatst. dinsdag 31 oktober 2023 Implementeer sprite-sheet-animaties Laten we een sprite-animatie maken die kan schakelen tussen meerdere afbeeldingen achter elkaar en het laten lijken alsof de afbeelding beweegt. dinsdag 31 oktober 2023 Wijzig de sprite-afbeelding terwijl het spel draait Als je een game speelt, zul je waarschijnlijk zien dat het beeld van de sprite regelmatig verandert. In dit gedeelte wordt beschreven hoe je de afbeelding van een sprite kunt wijzigen terwijl het spel draait. dinsdag 31 oktober 2023 Implementeer een loopanimatie voor een 4-weg sprite-personage Laten we een animatie implementeren waarin het personage loopt terwijl hij in vier richtingen beweegt in het gezichtsveld boven het hoofd, wat gebruikelijk is in RPG's. dinsdag 31 oktober 2023 Implementeer 8-weg sprite-loopanimatie voor personages Laten we een animatie implementeren waarin het personage loopt terwijl hij in 8 richtingen beweegt in het bovenaanzichtveld, wat gebruikelijk is in RPG's. dinsdag 31 oktober 2023 toneel Schakelen tussen scènes Implementeert scèneovergangen zoals overgangen van de startscène naar de gameplay-scène, wat gebruikelijk is in games. vrijdag 29 september 2023 Een scène toevoegen Hierin wordt beschreven hoe u een andere scène aan de huidige scène toevoegt en deze tegelijkertijd weergeeft. vrijdag 29 september 2023 De achtergrondkleur van een scène wijzigen Hierin wordt beschreven hoe u de achtergrondkleur van een scène wijzigt. vrijdag 29 september 2023 geluidseffect Eén geluidseffect afspelen, onderbreken of stoppen In dit gedeelte wordt beschreven hoe u geluidseffecten op elk gewenst moment kunt afspelen, onderbreken en stoppen. vrijdag 29 september 2023 Speel meerdere geluiden tegelijk af AudioSource alleen kan slechts één geluid afspelen, maar u kunt AudioClip gebruiken om meerdere geluiden tegelijkertijd af te spelen met één stuk audiogegevens. vrijdag 29 september 2023 Bepaal het aantal gelijktijdig afgespeelde geluidseffecten Met PlayOneShot kun je geluiden in lagen plaatsen, maar ze zijn meestal luider omdat ze geen bovengrens hebben. Deze keer zal ik proberen het aantal gelijktijdige weergaven te regelen, zodat het volume niet te luid wordt. vrijdag 29 september 2023 BGM Achtergrondmuziek afspelen, pauzeren, stoppen en herhalen In dit gedeelte wordt beschreven hoe u achtergrondmuziek afspeelt, pauzeert, stopt en herhaalt. woensdag 30 augustus 2023 Loop achtergrondmuziek met intro Sommige BGM-loops spelen de intropartij slechts één keer en de lus begint in het midden. In dit artikel proberen we dat in Unity te doen. woensdag 30 augustus 2023 Prefab Prefabs maken om een groot aantal objecten te beheren Objecten kunnen worden gedupliceerd en geplaatst, maar als u de instellingen wilt wijzigen, moet u zoveel duplicaten wijzigen als u wilt. Als u een prefab gebruikt, kunt u deze collectief beheren als een kopieerbroninstelling. vrijdag 29 september 2023 Een object maken op basis van een Prefab vanuit een script We hebben in de eerste plaats objecten uit de prefab kunnen plaatsen, maar ik denk dat er gevallen zijn waarin je tijdens het spel extra objecten wilt plaatsen. Hier wil ik graag een object uit de prefab per script plaatsen. vrijdag 29 september 2023 Kaarten (2D) Een top-down 2D-kaart maken met behulp van standaard Unity-tegelkaarten Laten we een top-down 2D-kaart maken zoals een 2D-RPG met unity's standaardfunctie van tilemaps. woensdag 30 augustus 2023 Gebruik 2D Tilemap Extras om kaarten te maken met autotiles Het is lastig om elke keer combinaties te vinden en te plaatsen bij het plaatsen van kaarttips die omhoog, omlaag, links en rechts met elkaar verbinden. Laten we automatische tegels gebruiken om automatisch kaarttips te verbinden. woensdag 30 augustus 2023 Gebruik 2D Tilemap Extras om geanimeerde tegels te maken RPG-tegelkaarten kunnen uitdrukkingen gebruiken die beweging weergeven door van kaartchip te wisselen, zoals de stroom van een waterval of de beweging van golven. Hier zullen we proberen die animatie te realiseren. woensdag 30 augustus 2023 Gebruik 2D Tilemap Extras om kaarten te maken met geanimeerde autotiles Probeer een kaart te maken met geanimeerde automatische tegels door automatische tegels en geanimeerde tegels te combineren. woensdag 30 augustus 2023 Implementeer hitdetectie met tilemaps Hiermee implementeert u een proces dat voorkomt dat objecten botsen met en overlappen met de tilemap wanneer ze worden verplaatst. woensdag 30 augustus 2023 Implementeer hitdetectie voor elk type MapChip Hit judgment wordt uitgevoerd voor het opgegeven type maptip uit de gelegde mapchips. woensdag 30 augustus 2023 Collision Handling (2D) Bepalen of objecten met elkaar botsen (2D) In dit gedeelte wordt beschreven hoe u de botsingsdetectie kunt implementeren die nodig is voor kogels die gebruikelijk zijn in games om personages, personages tegen elkaar, enz. Te raken. donderdag 29 juni 2023 Botsingsafhandeling met standaardfysica (2D) Wanneer een spelerpersonage bijvoorbeeld een ander personage raakt, duwt het de tegenstander en laat het over aan de fysica van de Unity-standaardfunctie. donderdag 29 juni 2023 textuur Renderstructuren gebruiken om de inhoud van een andere scène als structuren weer te geven Als u een andere scène wilt weergeven, bijvoorbeeld op een scherm in uw game, kunt u een renderstructuur gebruiken. vrijdag 29 september 2023 bestand PlayerPrefs gebruiken om gegevens te lezen en te schrijven Gebruik PlayerPrefs om afspeelgegevens, instellingen en meer op te slaan en te laden. donderdag 29 juni 2023 Schrijf gegevens naar het aanbevolen mappad van Unity dat is opgegeven door persistentDataPath Je kunt de configuratiegegevens van je game op elke locatie opslaan, maar voorlopig gebruiken we persistentDataPath om het op te slaan in het aanbevolen mappad van Unity. donderdag 29 juni 2023 Lokalisatie (meertalig) De tekst van een tekstobject aanpassen aan de omgeving waarin de tekst meertalig wordt ondersteund Om ervoor te zorgen dat uw spel niet alleen in Japan, maar ook in het buitenland wordt gespeeld, is het noodzakelijk om het hele spel te lokaliseren, zodat mensen in dat land het kunnen spelen. Hier is het tekstobject dat als een van hen is geplaatst meertalig. woensdag 30 augustus 2023 Afbeeldingen van afbeeldingsobjecten aanpassen aan land of taal Lokalisatie kan niet alleen voor tekst worden gedaan, maar ook voor afbeeldingen. Deze schakelaar is handig als u afbeeldingen hebt die per land of cultuur verschillen, of als u tekst in beeld brengt. zaterdag 29 juli 2023 Landinstelling op elk gewenst moment wijzigen Het officiële Unity-pakket Lokalisatie stelt de landinstelling automatisch in op basis van de parameters en omgeving wanneer het spel begint, maar we zullen uitleggen hoe u de landinstelling op elk gewenst moment kunt wijzigen, bijvoorbeeld wanneer u de weergavetaal tijdens het spel wilt wijzigen. zaterdag 29 juli 2023 Een lijst met landinstellingen ophalen die u hebt gemaakt Hierin wordt beschreven hoe u de lijst met landinstellingen ophaalt die door het lokalisatiepakket zijn gemaakt. Dit is handig wanneer u wilt dat gebruikers een keuze maken uit een lijst. woensdag 30 augustus 2023 Krijg op elk gewenst moment gelokaliseerde tekst en middelen In dit gedeelte wordt beschreven hoe u gelokaliseerde tekst op elk gewenst moment programmatisch kunt ophalen in plaats van deze automatisch te schakelen in de gebruikersinterface. zaterdag 29 juli 2023
Over Unity Tips In dit gedeelte worden de specificaties en regels beschreven voor Unity Tips die op deze site zijn geplaatst. zaterdag 29 juli 2023
Over Unity Een korte beschrijving van Unity waar je aan game development kunt doen. zaterdag 29 juli 2023
Maak een Unity-account aan Je moet een account aanmaken om te ontwikkelen met Unity. We leiden je door de stappen. zaterdag 29 juli 2023
Download en installeer Unity Installeer Unity zodat u Unity kunt gebruiken als uw ontwikkelomgeving. zaterdag 29 juli 2023
Een Unity-project maken Maak een project om het spel daadwerkelijk te ontwikkelen. zaterdag 29 juli 2023
Aan de slag met het voorbeeldproject (3D-voorbeeldscène HDRP) Laten we een voorbeeldproject maken en uitvoeren om te visualiseren hoe het spel werkt. zaterdag 29 juli 2023
Aan de slag met het voorbeeldproject (2D Platformer Microgame) Laten we een voorbeeldproject maken en uitvoeren om te visualiseren hoe het spel werkt. zaterdag 29 juli 2023
Code bewerkenEditor wijzigen Meer informatie over het wijzigen van de scripteditor die wordt gestart wanneer u code probeert te bewerken vanuit de Unity Editor. donderdag 29 juni 2023
Maak Japanners de Unity Editor De Unity Editor is in eerste instantie in het Engels geschreven, dus we zullen het Japans maken. donderdag 29 juni 2023
Een game voor Windows uitvoeren Biedt stapsgewijze instructies voor het uitvoeren van een game die is gemaakt met Unity naar een indeling die kan worden uitgevoerd op Windows. vrijdag 29 september 2023
IL2CPP gebruiken om een game voor Windows vooraf te compileren Door IL2CPP te gebruiken, wordt het van tevoren gecompileerd naar native code om de prestaties en beveiliging te verbeteren. vrijdag 29 september 2023
Voer een web-geoptimaliseerde (WebGL) game uit Biedt stapsgewijze instructies voor het uitvoeren van een game die is gemaakt met Unity naar een indeling die in een webbrowser kan worden uitgevoerd. vrijdag 29 september 2023
Unity WebGL uitvoeren met ASP.NET Core Leer hoe u een game uitvoert die is gemaakt met Unity in WebGL en deze uitvoert op een site met ASP.NET Core. vrijdag 29 september 2023
Verander de resolutie van het spel Leer hoe je de resolutie instelt wanneer je de game start en hoe je de resolutie wijzigt tijdens het spelen. dinsdag 31 oktober 2023
Schakelen tussen venstermodus en volledig scherm Leer hoe je kunt schakelen tussen venstermodus en schermvullende modus terwijl de game actief is. dinsdag 31 oktober 2023
Voer het spel uit, zelfs als het venster inactief is In eerste instantie pauzeert het spel wanneer een venster, inclusief de Unity-editor, inactief is. Leer hoe u dit kunt doen, zodat het venster ook werkt als het inactief is. dinsdag 31 oktober 2023
Verlaat het spel Hierin wordt beschreven hoe u de game programmatisch kunt afsluiten. dinsdag 31 oktober 2023
Lijn de camera (2D) uit met het canvas Standaard zijn het weergavegebied van het canvas waar de gebruikersinterface is geplaatst en het weergavegebied van de camera (2D) die de game weergeeft gescheiden, dus match ze af. zaterdag 9 december 2023
Knoppen gebruiken in de Unity-gebruikersinterface Knoppen kunnen ook worden gebruikt om gebruikers erop te laten klikken als een optie, zoals in een menu. Het kan ook worden gebruikt voor foutopsporing en testen. dinsdag 28 november 2023
De vervolgkeuzelijst Unity UI gebruiken Door gebruik te maken van drop-downs kunt u op een ruimtebesparende manier een groot aantal selecties plaatsen. woensdag 27 december 2023
Scrol zodat het geselecteerde item boven aan de lijst met vervolgkeuzelijsten staat Wanneer u een lijst met vervolgkeuzelijsten weergeeft, wordt het bovenste item weergegeven, ongeacht de positie van het geselecteerde item. Hierin wordt beschreven hoe u dit kunt weergeven, zodat het geselecteerde item bovenaan staat. woensdag 27 december 2023
De focus buiten het UI-object houden Normaal gesproken zal het klikken op iets anders dan een UI-object ervoor zorgen dat de focus verloren gaat, maar dit wordt gedaan om te voorkomen dat het pseudo-gefocust wordt. dinsdag 27 februari 2024
Zorg ervoor dat je op alle platforms hetzelfde lettertype kunt gebruiken De lettertypen die op elk besturingsplatform beschikbaar zijn, zijn anders, maar we zullen bespreken hoe we ervoor kunnen zorgen dat dezelfde lettertypen in alle omgevingen beschikbaar zijn. dinsdag 27 februari 2024
Japanse invoer inschakelen in WebGL Wanneer een programma met invoervelden in WebGL wordt gepubliceerd, is het niet mogelijk om Japans rechtstreeks in te voeren, dus zullen we een tijdelijke oplossing implementeren. woensdag 28 februari 2024
Doorloop de selectie van UI-objecten Bij de normale plaatsing van objecten kunt u alleen objecten selecteren in de richting waarin u typt, maar hier kunt u het bovenste object aan de andere kant selecteren wanneer u omlaag typt. dinsdag 27 februari 2024
Anime-knopselecties om ze gemakkelijker te begrijpen te maken Wanneer u een knop selecteert, maakt u deze groter om deze begrijpelijker te maken. zaterdag 9 december 2023
Maak kennis met het invoersysteempakket Om input van de gebruiker te accepteren, heeft Unity een "Input Manager" die dateert uit de begindagen, maar het is ingesteld om het nieuwe "Input System Package" te gebruiken dat in het midden van de versie is geïntroduceerd. donderdag 29 juni 2023
Werken met het toetsenbord (Input System Package Version) Hierin wordt beschreven hoe u een game bestuurt met het toetsenbord. zaterdag 29 juli 2023
Werken met de muis (Input System Package Version) Meer informatie over hoe je je game met de muis bestuurt. zaterdag 29 juli 2023
Bediening met een Gamepad (Input System Package Version) Leer hoe je je game bestuurt met een gamepad. donderdag 29 juni 2023
Meerdere gamepads beheren Je kunt meerdere gamepads tegelijk aan. Het kan worden gebruikt in situaties waarin meerdere mensen spelen, zoals lokale multiplayer. donderdag 29 juni 2023
Bediening met een joystick (Input System-verpakte versie) Leer hoe je het spel bestuurt met een joystick. dinsdag 31 oktober 2023
Actiekaarten gebruiken om knoppen toe te wijzen aan gamegedrag U kunt actiekaarten gebruiken om bijvoorbeeld controllerknoppen toe te wijzen aan acties zoals beweging en springen. donderdag 29 juni 2023
Een actiekaart dynamisch instellen In dit gedeelte wordt beschreven hoe u een actiekaart dynamisch instelt wanneer u toetsen en knoppen, zoals sleutelconfiguratie, vrij wilt toewijzen. donderdag 29 juni 2023
Gebruik voor aanraking geoptimaliseerde invoerbesturingselementen met On-Screen Control Het invoersysteempakket heeft On-Screen Control, een mechanisme voor invoerbewerkingen op voor aanraking geoptimaliseerde apparaten. zaterdag 29 juli 2023
Pas de besturing op het scherm aan om de D-pad te implementeren On-Screen Control kan zelf worden aangepast. Laten we een andere D-pad implementeren dan stick-invoer. zaterdag 29 juli 2023
Sprites weergeven (afbeeldingen) In dit gedeelte wordt beschreven hoe je sprites (afbeeldingen) op het spelscherm kunt weergeven. Het is gemakkelijk omdat u alleen afbeeldingen kunt weergeven in de Unity-editor. dinsdag 31 oktober 2023
Verplaatsen, roteren en schalen van sprites Laten we de sprite met het toetsenbord verplaatsen alsof je het personage in een game verplaatst. dinsdag 31 oktober 2023
Implementeer sprite-sheet-animaties Laten we een sprite-animatie maken die kan schakelen tussen meerdere afbeeldingen achter elkaar en het laten lijken alsof de afbeelding beweegt. dinsdag 31 oktober 2023
Wijzig de sprite-afbeelding terwijl het spel draait Als je een game speelt, zul je waarschijnlijk zien dat het beeld van de sprite regelmatig verandert. In dit gedeelte wordt beschreven hoe je de afbeelding van een sprite kunt wijzigen terwijl het spel draait. dinsdag 31 oktober 2023
Implementeer een loopanimatie voor een 4-weg sprite-personage Laten we een animatie implementeren waarin het personage loopt terwijl hij in vier richtingen beweegt in het gezichtsveld boven het hoofd, wat gebruikelijk is in RPG's. dinsdag 31 oktober 2023
Implementeer 8-weg sprite-loopanimatie voor personages Laten we een animatie implementeren waarin het personage loopt terwijl hij in 8 richtingen beweegt in het bovenaanzichtveld, wat gebruikelijk is in RPG's. dinsdag 31 oktober 2023
Schakelen tussen scènes Implementeert scèneovergangen zoals overgangen van de startscène naar de gameplay-scène, wat gebruikelijk is in games. vrijdag 29 september 2023
Een scène toevoegen Hierin wordt beschreven hoe u een andere scène aan de huidige scène toevoegt en deze tegelijkertijd weergeeft. vrijdag 29 september 2023
De achtergrondkleur van een scène wijzigen Hierin wordt beschreven hoe u de achtergrondkleur van een scène wijzigt. vrijdag 29 september 2023
Eén geluidseffect afspelen, onderbreken of stoppen In dit gedeelte wordt beschreven hoe u geluidseffecten op elk gewenst moment kunt afspelen, onderbreken en stoppen. vrijdag 29 september 2023
Speel meerdere geluiden tegelijk af AudioSource alleen kan slechts één geluid afspelen, maar u kunt AudioClip gebruiken om meerdere geluiden tegelijkertijd af te spelen met één stuk audiogegevens. vrijdag 29 september 2023
Bepaal het aantal gelijktijdig afgespeelde geluidseffecten Met PlayOneShot kun je geluiden in lagen plaatsen, maar ze zijn meestal luider omdat ze geen bovengrens hebben. Deze keer zal ik proberen het aantal gelijktijdige weergaven te regelen, zodat het volume niet te luid wordt. vrijdag 29 september 2023
Achtergrondmuziek afspelen, pauzeren, stoppen en herhalen In dit gedeelte wordt beschreven hoe u achtergrondmuziek afspeelt, pauzeert, stopt en herhaalt. woensdag 30 augustus 2023
Loop achtergrondmuziek met intro Sommige BGM-loops spelen de intropartij slechts één keer en de lus begint in het midden. In dit artikel proberen we dat in Unity te doen. woensdag 30 augustus 2023
Prefabs maken om een groot aantal objecten te beheren Objecten kunnen worden gedupliceerd en geplaatst, maar als u de instellingen wilt wijzigen, moet u zoveel duplicaten wijzigen als u wilt. Als u een prefab gebruikt, kunt u deze collectief beheren als een kopieerbroninstelling. vrijdag 29 september 2023
Een object maken op basis van een Prefab vanuit een script We hebben in de eerste plaats objecten uit de prefab kunnen plaatsen, maar ik denk dat er gevallen zijn waarin je tijdens het spel extra objecten wilt plaatsen. Hier wil ik graag een object uit de prefab per script plaatsen. vrijdag 29 september 2023
Een top-down 2D-kaart maken met behulp van standaard Unity-tegelkaarten Laten we een top-down 2D-kaart maken zoals een 2D-RPG met unity's standaardfunctie van tilemaps. woensdag 30 augustus 2023
Gebruik 2D Tilemap Extras om kaarten te maken met autotiles Het is lastig om elke keer combinaties te vinden en te plaatsen bij het plaatsen van kaarttips die omhoog, omlaag, links en rechts met elkaar verbinden. Laten we automatische tegels gebruiken om automatisch kaarttips te verbinden. woensdag 30 augustus 2023
Gebruik 2D Tilemap Extras om geanimeerde tegels te maken RPG-tegelkaarten kunnen uitdrukkingen gebruiken die beweging weergeven door van kaartchip te wisselen, zoals de stroom van een waterval of de beweging van golven. Hier zullen we proberen die animatie te realiseren. woensdag 30 augustus 2023
Gebruik 2D Tilemap Extras om kaarten te maken met geanimeerde autotiles Probeer een kaart te maken met geanimeerde automatische tegels door automatische tegels en geanimeerde tegels te combineren. woensdag 30 augustus 2023
Implementeer hitdetectie met tilemaps Hiermee implementeert u een proces dat voorkomt dat objecten botsen met en overlappen met de tilemap wanneer ze worden verplaatst. woensdag 30 augustus 2023
Implementeer hitdetectie voor elk type MapChip Hit judgment wordt uitgevoerd voor het opgegeven type maptip uit de gelegde mapchips. woensdag 30 augustus 2023
Bepalen of objecten met elkaar botsen (2D) In dit gedeelte wordt beschreven hoe u de botsingsdetectie kunt implementeren die nodig is voor kogels die gebruikelijk zijn in games om personages, personages tegen elkaar, enz. Te raken. donderdag 29 juni 2023
Botsingsafhandeling met standaardfysica (2D) Wanneer een spelerpersonage bijvoorbeeld een ander personage raakt, duwt het de tegenstander en laat het over aan de fysica van de Unity-standaardfunctie. donderdag 29 juni 2023
Renderstructuren gebruiken om de inhoud van een andere scène als structuren weer te geven Als u een andere scène wilt weergeven, bijvoorbeeld op een scherm in uw game, kunt u een renderstructuur gebruiken. vrijdag 29 september 2023
PlayerPrefs gebruiken om gegevens te lezen en te schrijven Gebruik PlayerPrefs om afspeelgegevens, instellingen en meer op te slaan en te laden. donderdag 29 juni 2023
Schrijf gegevens naar het aanbevolen mappad van Unity dat is opgegeven door persistentDataPath Je kunt de configuratiegegevens van je game op elke locatie opslaan, maar voorlopig gebruiken we persistentDataPath om het op te slaan in het aanbevolen mappad van Unity. donderdag 29 juni 2023
De tekst van een tekstobject aanpassen aan de omgeving waarin de tekst meertalig wordt ondersteund Om ervoor te zorgen dat uw spel niet alleen in Japan, maar ook in het buitenland wordt gespeeld, is het noodzakelijk om het hele spel te lokaliseren, zodat mensen in dat land het kunnen spelen. Hier is het tekstobject dat als een van hen is geplaatst meertalig. woensdag 30 augustus 2023
Afbeeldingen van afbeeldingsobjecten aanpassen aan land of taal Lokalisatie kan niet alleen voor tekst worden gedaan, maar ook voor afbeeldingen. Deze schakelaar is handig als u afbeeldingen hebt die per land of cultuur verschillen, of als u tekst in beeld brengt. zaterdag 29 juli 2023
Landinstelling op elk gewenst moment wijzigen Het officiële Unity-pakket Lokalisatie stelt de landinstelling automatisch in op basis van de parameters en omgeving wanneer het spel begint, maar we zullen uitleggen hoe u de landinstelling op elk gewenst moment kunt wijzigen, bijvoorbeeld wanneer u de weergavetaal tijdens het spel wilt wijzigen. zaterdag 29 juli 2023
Een lijst met landinstellingen ophalen die u hebt gemaakt Hierin wordt beschreven hoe u de lijst met landinstellingen ophaalt die door het lokalisatiepakket zijn gemaakt. Dit is handig wanneer u wilt dat gebruikers een keuze maken uit een lijst. woensdag 30 augustus 2023
Krijg op elk gewenst moment gelokaliseerde tekst en middelen In dit gedeelte wordt beschreven hoe u gelokaliseerde tekst op elk gewenst moment programmatisch kunt ophalen in plaats van deze automatisch te schakelen in de gebruikersinterface. zaterdag 29 juli 2023