feat: 50 игр на Lua + импорт Roblox для всех + поддержка Lua в плеере #39
@ -508,10 +508,9 @@ export class PrimitiveManager {
|
||||
const mat = new StandardMaterial(matName, this.scene);
|
||||
const dc = Color3.FromHexString(color || '#888888');
|
||||
mat.diffuseColor = dc;
|
||||
// ambient = СОБСТВЕННЫЙ цвет (умеренный). Это даёт цвет в тени
|
||||
// равный ~30% от собственного, а не белый (как делал ambient=(1,1,1)).
|
||||
// На светлом полу: белые цвета остаются белыми, тёмные грани не чёрные.
|
||||
mat.ambientColor = dc;
|
||||
// ambient = 40% от цвета. Roblox-look: тень окрашена, но не
|
||||
// суммируется с прямым светом в пересвет. Белые остаются белыми.
|
||||
mat.ambientColor = new Color3(dc.r * 0.4, dc.g * 0.4, dc.b * 0.4);
|
||||
|
||||
// Если задан textureUrl — подгружаем PNG как diffuseTexture. Это
|
||||
// используется для GD-скинов куба (например /gd/skins/cube_smile.png).
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user