|
通过触发器,从模板直接生成对话框,现在是不是有一些改动……
头目以前的一些sample也不能正常运行了,比如这个帖子的9楼:
http://bbs.islga.org/forum.php?m ... &fromuid=144492
错误是:
UI 无法从 [InfoPaneHero/InfoPaneHeroTemplate] 创建框架
主要就是下面两个函数
native int DialogControlCreateFromTemplate (int dialog, int type, string inTemplate);
native int DialogControlCreateInPanelFromTemplate (int panel, int type, string inTemplate);
有一个 type 参数,这个参数只有最基础的 label, button, image 之类,而一些复杂的组合frame,比如小地图,英雄信息面板,并没有对应的 type。按我的理解,这个只影响触发里怎么和这个控件交互,我之前看头目,type 都是选的“面板”。但是现在好像 type 如果和 template 对不上类型,就会出错呀。。
是我哪里弄错了么?还是说现在的版本已经不能这样做了。
如果我仍然希望从现有的blz模板直接生成UI部件,有什么好的办法吗? |
|