Đang chuẩn bị liên kết để tải về tài liệu:
Beginning XNA 2.0 Game Programming From Novice to Professional phần 8

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Cuối cùng, bạn cấu hình các tài liệu địa hình và các kết cấu thông qua các thuộc tính LightMaterial và TextureMaterial của các lớp TerrainMaterial. Sau đây là mã cho phương pháp SetEffectMaterial:Sử dụng container dịch vụ bạn có thể nhận được người quản lý máy ảnh (CameraManager) | CHAPTER 10 GENERATING A TERRAIN 289 Using the service container you can get the camera manager CameraManager and obtain the active camera from it and you can read the terrain transformation from its transformation attribute of type Transformation Get the camera manager cameraManager Game.Services.GetService typeof CameraManager as CameraManager Set the camera view and projection effect.View cameraManager.ActiveCamera.View effect.Projection cameraManager.ActiveCamera.Projection Set the terrain transformation effect.World transformation.Matrix Finally you configure the terrain material and the textures through the LightMaterial and TextureMaterial attributes of the TerrainMaterial classes. Following is the code for the SetEffectMaterial method private void SetEffectMaterial Get the light manager LightManager lightManager Game.Services.GetService typeof LightManager as LightManager Get the first two lights from the light manager PointLight light0 lightManager 0 as PointLight PointLight light1 lightManager 1 as PointLight Lights effect.AmbientLightColor lightManager.AmbientLightColor effect.Light1Position light0.Position effect.Light1Color light0.Color effect.Light2Position light1.Position effect.Light2Color light1.Color Get the camera manager cameraManager Game.Services.GetService typeof CameraManager as CameraManager Set the camera view and projection effect.View cameraManager.ActiveCamera.View effect.Projection cameraManager.ActiveCamera.Projection 290 CHAPTER 10 GENERATING A TERRAIN Set the terrain transformation effect.World transformation.Matrix Material effect.DiffuseColor terrainMaterial.LightMaterial.DiffuseColor effect.SpecularColor terrainMaterial.LightMaterial.SpecularColor effect.SpecularPower terrainMaterial.LightMaterial.SpecularPower Textures effect.DiffuseTexture1 terrainMaterial.DiffuseTexture1.Texture effect.DiffuseTexture2 terrainMaterial.DiffuseTexture2.Texture effect.DiffuseTexture3 terrainMaterial.DiffuseTexture3.Texture effect.DiffuseTexture4 .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.