我用网格模型创建了一个简单的实体,我想在它上面添加纹理。
这是代码:
class Slide(Entity):
def __init__(self, position = (0, 0, 0), rotation = (0, 0, 0)):
super().__init__(
model = Mesh(vertices = ((-0.5, -0.5, -0.5), (-0.5, -0.5, 0.5), (0.5, -0.5, 0.5), (0.5, -0.5, -0.5), (-0.5, 0.5, -0.5), (-0.5, 0.5, 0.5)), triangles = (0, 4, 3, 0, 5, 4, 0, 1, 5, 1, 2, 5, 0, 3, 1, 1, 3, 2, 4, 5, 2, 3, 4, 2)),
color = color.gray,
position = position,
rotation = rotation,
texture = 'white_cube'
)
slide = Slide()
然后创建的对象将是这样的:
问题是:我曾尝试在其上添加一些默认纹理,但我收到的唯一结果是原始颜色较深。
我怎样才能解决这个问题?谢谢。