关于urho3d编辑器场景编辑处理

urho3d场景编辑设计的几个点

  1. 场景
  2. 灯光
  3. 设计相机
  4. 场景zone
  5. 其他

有一些需要注意的
zone这个需要注意的是
关于urho3d编辑器场景编辑处理_第1张图片

这一些参数
因为范围和环境光没设好,场景就是灰色的到是就悲剧了

下来就是编辑一个场景,我这里的一个例子
关于urho3d编辑器场景编辑处理_第2张图片

base_scene.xml这个文件如下



	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
	
	
		
		
		
		
		
		
		
		
			
		
	
	
		
		
		
		
		
		
		
		
			
			
		
	
	
		
		
		
		
		
		
		
	
	
		
		
		
		
		
		
		
		
			
			
		
	
	
		
		
		
		
		
		
		
		
			
		
	
	
		
		
		
		
		
		
		
		
			
			
		
	


可以保持并在编辑器中加载进来看看
这个是一个简单的场景

那么如何加载这个文件呢

function Start()
    graphics:SetWindowIcon(icon)
    graphics.windowTitle = "Urho3D Sample"
    
    local uiStyle = cache:GetResource("XMLFile", "UI/DefaultStyle.xml")
    if uiStyle == nil then
        return
    end

    engine:CreateConsole()
    console.defaultStyle = uiStyle
    console.background.opacity = 0.8
    engine:CreateDebugHud()
    debugHud.defaultStyle = uiStyle
    input.mouseVisible = true

    scene_ = Scene()
    scene_:LoadXML("Data/Scenes/base_scene.xml");

    local CamNode  = scene_:GetChild("CamNode");
    local camera = CamNode:GetComponent("Camera");

    camera.farClip = 300.0
    renderer:SetViewport(0, Viewport:new(scene_, camera))
end

function Stop()

end



大体这样,需要具体的细节,要自己去尝试了

你可能感兴趣的:(游戏设计,urho3d)