Ställa in parametrar för huset (3 / 6 steg)
Steg 3: Definiera parametrar
I nästa avsnitt av pre-polulated kod innehåller ett exempel på hur man skapar parametrar som kan användas för att styra din design med gemensamma fält eller reglagen. I det här exemplet kommer reglagen med en rad värden användas för att styra storleken på vårt hus. Mallkoden för parametrar är tillfälligt kommenteras ut och kommer att användas när vi går längs i kodning processen.
Vid denna punkt, är det viktigt att överväga hur ska du kunna ändra ditt hus när koden är klar eftersom dessa parametrar kommer att ge kontrollen.
Instruktioner
- Det finns flera allmänna sätt som ett hus kan ändras, men här är fyra exempel kommer vi att använda i det här scenariot:
-House längd (L)
-House bredd (W)
-Vägg höjd (H)
-Höjd (RH) - Dessa kommer att bli de parametrar som är definierade för att styra huset med reglagen. Vi behöver inte använda parametrar i koden första skrift, men det är avgörande att vi definiera de parametrarna för tidigt och hålla dem i åtanke genom-out denna process.
- Som ni kan se i mallkoden ovan, finns parametrar som definierar som en serie av namn och värde par. Dessa parametrar använder JSON syntax för att definiera en matris (eller lista) av objekt och vi kan definiera de parametrarna för nu.
- För att komma igång, ändra mallkoden genom att ta bort alla de orange texten, förutom den rad som anger parametrarna. Ändra mallkoden som visas ovan att matcha den bild som visas här. Obs: Nästa instruktion ingår all text så det kan enkelt kopieras och klistras in i gränssnittet.
- Kod:
params = [
{"id": "House_Length",
"displayName": "House längd",
"typ": "längd",
"rangeMin": 10,
"rangeMax": 100,
"standard": 10
},
{"id": "House_Width",
"displayName": "House bredd",
"typ": "längd",
"rangeMin": 10,
"rangeMax": 100,
"standard": 10
},
{"id": "Wall_Height",
"displayName": "vägghöjd",
"typ": "längd",
"rangeMin": 1,
"rangeMax": 30,
"standard": 10
},
{"id": "Roof_Height",
"displayName": "Höjd",
"typ": "längd",
"rangeMin": 2,
"rangeMax": 6,
"standard": 4
}
]; - Params = []; (linje 20 och 49) är definitionen av arrayen parametrar. Inkapslade i sqaure parentes i matrisen är uppsättningar av klammerparenteser {} separerade med kommatecken, som definierar varje objekt i matrisen.
- Kapslade varje uppsättning klammerparenteser är de namn och värdepar som definierar varje parameter. Varje parameter visas använder funktionen skjutreglaget för att styra storleken på de objekt som skapades i koden.
- Fortsätta till nästa steg.