游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1620|回复: 2

CEGUI所使用的xml数据布局是否是预先定义好的?

[复制链接]

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2011-5-15 22:21:00 | 显示全部楼层 |阅读模式
如:

  1. <guilayout>   
  2.   <window type="DefaultWindow" name="root">   
  3.     <window type="TaharezLook/FrameWindow" name="testWindow">   
  4.       <property name="UnifiedPosition" value="{{0.25,0},{0.25,0}}">   
  5.       <property name="UnifiedSize" value="{{0.5,0},{0.5,0}}">   
  6.       <property name="Text" value="Hello World!">   
  7.     </property></property></property></window>   
  8.   </window>   
  9. </guilayout>
复制代码

请问这种格式都是CEGUI预定好的么?
若改成这样:
<guilayout>   
  <window type="DefaultWindow" name="root" />
  <window type="TaharezLook/FrameWindow" name="testWindow" />   
  <property name="UnifiedPosition" value="{{0.25,0},{0.25,0}}" />
  <property name="UnifiedSize" value="{{0.5,0},{0.5,0}}" />
  <property name="Text" value="Hello World!" />  
</guilayout>
CEGUI还能认的出来么?

我感觉CEGUI应该对于加载图像,字体,窗口控件都有一个预定的数据布局,如果想更改这些数据布局,应该需要自己重写代码?
总之让CEGUI识别任意格式的布局,几乎难以想象..

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2011-5-16 08:28:00 | 显示全部楼层

Re:CEGUI所使用的xml数据布局是否是预先定义好的?

知道还问?

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2011-5-16 09:14:00 | 显示全部楼层

Re: Re:CEGUI所使用的xml数据布局是否是预先定义好的?

wildfire: Re:CEGUI所使用的xml数据布局是否是预先定义好的?

知道还问?


其实和配置文件一样了,就是预先定义一个各种类型以及用途,这个顶层的类型名是写死的,不可变更,只能修改其值。
然后CEGUI按照预定义的方式通过一个值找另外一个值。
只要标记名写正确,CEGUI就能识别,且不管这个标记名放到什么地方。
CEGUI太大了,一时看不全,看不透。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 06:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表