找回密码
 点一下
查看: 1155|回复: 8

科技升级技能的一些问题

[复制链接]
发表于 2010-6-3 17:34:11 | 显示全部楼层 |阅读模式
每个种族都有些专门用于科技升级的建筑,比如神族的Forge。
Command Card中是3个Buttons放在命令卡中的一个按钮上的。
想问下,点level1升级后,按钮是怎么自动切换到level2按钮的。level3按钮点击升级后又是怎么消失的。
无限升级按钮和他们的区别。谢谢~
发表于 2010-6-3 17:40:09 | 显示全部楼层
有这样几个知识点
1)重叠的3个按钮,当下面的有效后会覆盖前面的。
2)Command Card中是3个技能Buttons分别都有自己的Requirement,而Requirement则可以控制技能Button的显示与否。
3)Requirement中,只需要对可研究的等级,已经研究的等级之类内容进行组合判断,则可以控制Botton的显示了。
回复

使用道具 举报

 楼主| 发表于 2010-6-3 17:55:47 | 显示全部楼层
谢谢!
好奇怪,我在[Data Type]requirements中看到的确有对应的object。
可就是在button,upgrade,ability中找不到对应的requirement连接。。。
回复

使用道具 举报

发表于 2010-6-3 17:59:29 | 显示全部楼层
很简单,按钮本身的显示需求和使用需求而已。

比如你可以将按钮1的显示需求改为研究等级1未研究,按钮2的显示需求改为等级1已研究,等级2未研究。这样就不会冲突了。

要做的再好看点可以把按钮2的需求这样改:显示需求为等级1正在研究或已研究完成,等级2未研究;使用需求为等级1已研究。这样就能做出等级1的图标刚按下去,等级2的图标就显示出来,然后是灰色,直到等级1研究完成才可以点的效果。
回复

使用道具 举报

 楼主| 发表于 2010-6-3 18:03:05 | 显示全部楼层
to 寒心:
我终于找到那个requirements链接了。。。不过发现里面需要小编程?

to 有意见就枪毙:
你说的
[[[比如你可以将按钮1的显示需求改为研究等级1未研究,按钮2的显示需求改为等级1已研究,等级2未研究。这样就不会冲突了。

要做的再好看点可以把按钮2的需求这样改:显示需求为等级1正在研究或已研究完成,等级2未研究;使用需求为等级1已研究。这样就能做出等级1的图标刚按下去,等级2的图标就显示出来,然后是灰色,直到等级1研究完成才可以点的效果。]]]
是在Requirements中做的是吗?
回复

使用道具 举报

发表于 2010-6-3 18:03:44 | 显示全部楼层
对~~
回复

使用道具 举报

 楼主| 发表于 2010-6-3 18:10:42 | 显示全部楼层
谢谢。再麻烦一下。这里面的东西不太懂。。。
ppp.JPG
1. use和show文件夹各代表的意思
2. constant这个项这个是做什么用的。。。。
3. Queued or Better中的Better怎么理解
4. Count XXX 这个Count怎么理解

谢谢!
回复

使用道具 举报

发表于 2010-6-3 18:30:21 | 显示全部楼层
以上

Requirements.rar

23 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2010-6-3 19:01:05 | 显示全部楼层

回 7楼(zjwzero) 的帖子

to zjwzero:
好东西啊!!!

大家好热情,感激涕零。。。

----------- 帖子于 19:01 更新 --------- 之前内容发布于 18:36 ------------

总结下,不知道对不对。(我用个简单逻辑表示下)

Obj req; //requirement对应的按钮啥的

Obj req; //requirement
if ( req.Use == true )
    req.enable = true;
else
{
    req.enable = false;
    return;
}
if ( req.Show == true )
    req.show = true;
else
    req.show = false;

True/False判断中,constant:1 表示true, 0 表示false
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 15:48 , Processed in 0.038693 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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