setRGBA
setRGBA(col)
Note:
The color won't change if you are using 'Generate
Display Lists'.
(User Preference menu >> Game
>> Generate Display Lists)
Note:
For the alpha channel to work, alpha must be turned on.
Edit Mode >> Buttons Window
>> Editing (F9) >> Texture tab
>> Alpha
Sets the color of specified vertex.
col:
Type:
RGBA format
red = [1.0, 0.0,
0.0, 1.0]
or
a 4 byte integer with one byte per colour channel in the RGBA format.
red = (-16776961)
Sample Code
# get controller
controller = GameLogic.getCurrentController()
# get object the controller is attached to
obj = controller.owner
# get the 1st mesh
mesh = obj.meshes[0]
# get the first vertex of the first material
vert = mesh.getVertex( 0, 0)
# set the vertex color
vert.setRGBA([ 1.0, 0.0, 0.0, 1.0])
|