Dominar els scripts dels mòduls és una part clau per convertir-se en un desenvolupador d'èxit de Roblox. Aquestes dreceres de guió útils són beneficioses per codificar elements de joc habituals, com ara diners, recompenses i interaccions enemigues. El seu ús estalvia molt de temps a l'hora d'escriure codi per a les teves creacions Roblox.

Els scripts dels mòduls poden semblar confusos al principi, però aquesta guia explicarà per què i com utilitzar-los.
Conceptes bàsics dels scripts de mòduls
Abans d'esbrinar com utilitzar els scripts de mòduls i connectar-los amb els altres scripts, és important tenir-ne una comprensió bàsica. En termes simples, els scripts de mòduls són fragments de script. S'utilitzen per emmagatzemar funcions, variables i altres fragments de codi.
com convertir un fitxer d'àudio a text
Tanmateix, la característica principal d'un script de mòdul és que no es pot executar per si mateix ni fer res sol. En lloc d'això, s'ha de cridar o accedir-hi per altres scripts. És gairebé com una referència que altres scripts o altres fragments de codi poden contactar per obtenir la informació que necessiten per a una funció.
Pel que fa al seu ús i propòsit, els scripts de mòduls solen utilitzar-se per emmagatzemar funcions que apareixen repetidament al vostre joc. Per exemple, molts jocs impliquen diners o recompenses que es donen al jugador quan fa coses, com vèncer enemics o guanyar missions.
Es pot utilitzar un script de mòdul per emmagatzemar la funció i les dades rellevants per recompensar un jugador. Aleshores, quan escriviu altres guions sobre lluitar contra enemics o anar a aventures, podeu trucar al guió del mòdul per agafar les dades que necessiteu.
Creació d'un script de mòdul
A continuació s'explica com afegir un script de mòdul en només uns quants passos ràpids:
- Aneu a la pestanya 'Model' a Roblox Studio.
- Cerqueu la secció 'Avançat' a la part superior dreta. Feu clic al botó morat anomenat 'Module Script'.
- S'obrirà un nou script de mòdul al vostre espai de treball, a punt per editar-lo com cregueu.
L'estructura d'un script de mòdul
Quan afegiu per primera vegada un script de mòdul, així es veurà:
local module = {}
return module
Aquesta és l'estructura bàsica de tots els scripts de mòduls. Només hi ha dues línies clau. El primer s'utilitza per fer taules i emmagatzemar funcions i variables, mentre que la línia de 'retorn' inferior és la part que permet que altres scripts extreguin informació del mòdul.
Per descomptat, a mesura que editeu i afegiu scripts de mòduls, poden ser molt més llargs i complexos, però les dues línies principals sempre estaran presents i romandran gairebé sense canvis. Qualsevol dada que trieu afegir hauria d'estar entre elles.
què fan els bits a contracció
Canviar el nom dels scripts dels mòduls
Abans de fer qualsevol altra cosa amb el vostre script de mòdul, probablement voldreu canviar-li el nom. És possible que acabis amb desenes de scripts de mòduls a mesura que es desenvolupa el teu joc, per la qual cosa és útil donar-li a cadascun un nom rellevant i fàcil d'entendre per simplificar-te les coses.
Imaginem que estàs configurant un mòdul amb la funció de premiar els jugadors amb monedes, per exemple. Podeu triar un nom que s'explica per si mateix com 'CoinReward' i després afegir-lo a l'script del vostre mòdul en lloc de la paraula 'mòdul', donant-vos això:
local CoinReward = {}
return CoinReward
Afegir a scripts de mòdul
Amb només un parell de línies de codi, els scripts dels mòduls no seran de gaire utilitat. Haureu d'afegir més dades perquè siguin útils i que valguin la pena. Hi ha tota mena de maneres de personalitzar els scripts dels vostres mòduls. Però les dues addicions principals que la gent acostuma a fer són les variables i les funcions.
Per afegir una variable, escriviu el nom del vostre mòdul, seguit d'un punt, i després el nom i les dades rellevants de la vostra variable, com aquesta:
local CoinReward = {}
CoinReward.Variable = 100
return CoinReward
Per afegir una funció, heu d'escriure 'function
', seguit del nom del vostre mòdul i el codi rellevant per a la vostra funció. Per exemple, si volguéssim afegir una funció per donar una recompensa de moneda a un jugador, podria començar així:
local CoinReward = {}
function CoinReward.GetCoins
return CoinReward
A continuació, podríeu afegir les línies de codi addicionals necessàries per establir els paràmetres de com rebria monedes un jugador, quantes obté, si hi ha modificadors, etc.
Crida a mòduls des d'altres scripts
El més important a recordar dels scripts de mòduls és que no fan res per si sols. No poden executar codi de manera independent. En lloc d'això, emmagatzemen codi i funcions que altres scripts poden trucar. Això es fa mitjançant la funció 'require()'.
Per exemple, 'require()
' permet que un altre script cerqui informació d'un script de mòdul, i podeu utilitzar-lo simplement afegint-lo com a variable a l'script amb el qual voleu treballar. Per exemple:
local CoinReward = require(ServerStorage.CoinReward)
Si utilitzeu la línia anterior, el vostre script podria carregar informació de l'script del mòdul CoinReward que heu creat anteriorment. A continuació, podeu aprofundir molt més, implementant diverses funcions i variables addicionals per fer que el vostre script de mòdul sigui més útil i utilitzant la funció 'require()' per afegir-lo a altres scripts.
Preguntes freqüents
Necessito utilitzar scripts de mòduls?
Tècnicament no cal que utilitzeu scripts de mòduls, però són una part còmoda i eficaç dels scripts de Roblox. Us poden ajudar d'algunes maneres diferents per organitzar el vostre codi i reutilitzar les mateixes funcions diverses vegades sense haver d'escriure el mateix fragment de codi repetidament. Si voleu crear jocs complexos i profunds de manera més ràpida i senzilla, el domini dels scripts dels mòduls us ajudarà.
mirall de les finestres 10 per disparar la televisió
Els scripts dels mòduls són complicats?
Poden ser. Alguns desenvolupadors, especialment els que són nous a Roblox Studio, poden tenir problemes per esbrinar-los al principi. Altres, especialment els programadors experimentats, no tenen gaires problemes per treballar-hi. Fins i tot si els trobeu confusos al principi, la pràctica hauria d'ajudar, i hi ha diversos tutorials en vídeo i guies que cal seguir per guiar-vos pels scripts del primer mòdul.
Per què el meu script de mòdul no funciona?
Si veieu un error com 'El número no és vàlid', és possible que acabeu d'haver fet una errada d'ortografia. Fins i tot un error ortogràfic menor al nom de l'script del mòdul pot fer que sigui impossible trucar des de. Fes una ullada més de prop per assegurar-te que els noms coincideixen amb els teus scripts. Si no hi ha cap error ortogràfic, el problema podria ser un altre error de codificació. Per exemple, és possible que us falti l'script 'require()
'.
On puc posar el meu codi en un script de mòdul?
Tot el codi que voleu afegir a un script de mòdul s'ha de posar entre la línia inicial 'local module = {}
' i la línia 'return module
'. No intenteu afegir res abans o després d'aquestes dues àrees, ja que pot provocar confusió i provocar errors difícils de resoldre.
Scripts del mòdul mestre
Si acabeu de començar amb els scripts de Roblox, els scripts dels mòduls poden semblar complicats. Però és molt recomanable esbrinar-los i fer-los part del vostre conjunt d'habilitats de codificació. Un cop hàgiu après els conceptes bàsics i hàgiu creat el vostre primer script de mòdul, hauria de ser més fàcil fer-ne més i obtenir els fruits, estalviant molt de temps i organitzant i controlant el vostre codi.
Heu utilitzat molt els scripts de mòduls a Roblox Studio? Tens consells i trucs de codificació útils per ajudar els principiants? Comparteix la teva saviesa i pensaments als comentaris a continuació.