Category | Scripting |
Created | 17.05.2015 16:26 |
Fred Zanella (fredzaza2) | 17.05.2015 16:32 |
---|---|
Hi , can somebody give me an exemple for this function please ? setMaterial(integer shapeId,integer materialId,integer material index) i want to change the skin of my vehicule with an key, but i don't know how define the argument Fredzaza |
Fabian Sch (Unknown) | 17.05.2015 17:11 |
---|---|
Hi, first you should manually add materials to your shape: <Shape nodeId="XY" materialIds="19, 20, 30" ... /> then get to know which you added (materialIds may change when editing or importing it with GE): self.switchMaterials = {} local nrMaterials = getNumMaterials(nodeId) or 0 for i=1,nrMaterials do local materialId = getMaterial(nodeId, (i-1)) table.insert(self.switchMaterials,materialId) end and then you can change them with: setMaterial(nodeId, self.switchMaterials[1]) |
Fred Zanella (fredzaza2) | 17.05.2015 17:14 |
---|---|
ok , thanks you for your help, i go try this |
Fred Zanella (fredzaza2) | 17.05.2015 19:45 |
---|---|
the script is FUNCTIONAL, thank you again for your help |
Note: Log in to post. Create a new account here.