// @{ //********************************************************************* // 面板,用于处理操作接口与显示数据 //********************************************************************* public void OnSceneLoad() { // 操作接口 mEditTerrainHelper = new MEditTerrainHelper(); // 初始化界面 MColor ambientColor = mEditTerrainHelper.GetAmbientMaterial(); MColor diffuseColor = mEditTerrainHelper.GetDiffuseMaterial(); MColor specularColor = mEditTerrainHelper.GetSpecularMaterial(); float shiness = mEditTerrainHelper.GetShiness(); int iR = (int)(ambientColor.R * 255.0f); int iG = (int)(ambientColor.G * 255.0f); int iB = (int)(ambientColor.B * 255.0f); labelTerrainAmbientColor.BackColor = Color.FromArgb(iR, iG, iB); iR = (int)(diffuseColor.R * 255.0f); iG = (int)(diffuseColor.G * 255.0f); iB = (int)(diffuseColor.B * 255.0f); labelTerrainDiffuseColor.BackColor = Color.FromArgb(iR, iG, iB); iR = (int)(specularColor.R * 255.0f); iG = (int)(specularColor.G * 255.0f); iB = (int)(specularColor.B * 255.0f); labelTerrainSpecularColor.BackColor = Color.FromArgb(iR, iG, iB); trackerBarWidgetTerrainShiness.Value = Convert.ToDecimal(shiness); }
// @{ public void OnSceneLoad() { // 操作接口 mEditTerrainHelper = new MEditTerrainHelper(); }