• QQ21031394

    工作时间

    周一至周五:9:30-18:30

    周末及节日:根据情况调休

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方QQ群

站长推荐
我们的程哥哥 二级会员
  • 未知地域
  • 176发帖数
  • 2主题数
  • 0关注数
  • 2粉丝

[换皮利器]纯Jass成就UI框架,精致功能,T萌新亦可使用!!

  [复制链接]
我们的程哥哥 发表于 2021-3-26 01:57:38 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题 <
提莫作坊QQ群:提莫作坊www.tbwlm.cn

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
简便成就UI框架,精致换皮利器,纯东方古老国度小鲜肉手工打造
----------------------UI整体构成--------------------
1.      入口按钮:一般挂载于游戏主界面上,点击后呼出UI面板。
2.      成就系统主界面:其中包含成就类型选择<例如地图等级,地图积分等分类>;成就类型下相应的不同级别的领奖按钮<例如地图等级Lv1,地图等级Lv3等>;左侧小窗口挡板<一般用于单颜色窗口UI美术素材时,在左侧显示一张图片来作为成就类别选项的底色>;类别翻页按钮;奖励项目翻页按钮;关闭界面按钮

3.      领奖窗口界面:其中包含领奖项目标题<例如地图等级Lv1,地图等级Lv3等>;领奖项目简介<例如:“需要玩家地图等级达到Lv1,领取后将得到1000木头与1000金币!”等>;奖励领取按钮;领取结果反馈<领取成功时的提示文本;发生未知错误时的提示文本;未达到要求时的提示文本>;右上角关闭按钮;
----------------------例图赏析--------------------
入口按钮例图 .png 主窗口界面例图.png 领奖窗口界面例图.png
----------------UI框架助实现功能----------------
1.一切按钮的常态图片显示,以及获取焦点时点燃图片的切换。
2.快速添加成就类别,与相应成就类别下的奖励项目。
3.自动判断类别按钮马甲与奖励项目按钮马甲的显示与隐藏。
4.玩家是否能获取奖励项目的判断。
5.快速为指定奖励项目写入 任意数量道具/技能/资源/数据奖励,仅需各自的一条API函数实现。
6.解决异步问题。
----------------使用说明----------------
  框架已设定左侧分类栏一页极限显示按钮数量为7个,右侧奖励项目栏一页极限显示数量为12个。
  在无须改动UI排布的前提下,各组件图片均留有API函数简单替换;之后就是创建成就类别,创建奖励项目,写入奖励即可!
****一个分类的创建****
  1. 通过 call Call_SetAchievementsMenuType("地图等级") 为成就UI添加名为地图等级的成就类别。
      需填写参数为类别的名称
  2. 通过 call Call_SetAchievementsMenuTypeTexture("地图等级","MapLevel_Pt.tga","MapLevel_Ax.tga") 为“地图等级”这一类的按钮设置常态与选中两种状态的显示图标
      需填写参数分别为 <类别的名称> <常态图片> <获取焦点时点燃状态图片>
  ****分类下奖励项目的创建****
  1.设置基础数据
call Call_SetAchievementsMenuTypeReward("地图等级","地图等级Lv1",1,"  此等级乃是xx境界,\n现在的你...\n奖励:镜子一面!")
     需填写参数分别为 <类别的名称> <奖励项目名称> <获取需达到值;假设该成就分类定义为 地图等级 ,那么此处的1指向的是领取时玩家的地图等级需至少达到1才可以获得奖励> <此奖励项目的简介内容>
  2.设置显示图片
call Call_SetAchievementsMenuTypeRewardTexture("地图等级Lv1","地图等级","ReplaceableTextures\\CommandButtons\\BTNPeasant.blp","ReplaceableTextures\\CommandButtons\\BTNCarrionScarabs.blp")
     需填写参数分别为<奖励项目的名称> <所属成就分类名称> <未领取时显示的图片> <已领取后显示的图片>
****奖励内容的写入,单个奖励项目可多种类无限量填充奖励类型****
1.点击获取道具
  call Call_SetAchievementsRewardItem(Call_GetAchievementsTypeNum("地图等级"),"地图等级Lv1",'rde1',1)
   需填写参数分别为 <所属成就分类名称> <奖励项目的名称> <道具ID> <获取数量>
2.点击获取金币
  call Call_SetAchievementsRewardGold(Call_GetAchievementsTypeNum("地图等级"),"地图等级Lv1",10000)
  需填写参数分别为 <所属成就分类名称> <奖励项目的名称> <金币数量>
3.点击获取木头
  call Call_SetAchievementsRewardWood(Call_GetAchievementsTypeNum("地图等级"),"地图等级Lv1",10000)
  需填写参数分别为 <所属成就分类名称> <奖励项目的名称> <木头数量>
4.点击获取类型数据
  call Call_SetAchievementsRewardData(Call_GetAchievementsTypeNum("地图等级"),"地图等级Lv1","暴击值",10)
  需填写参数分别为 <所属成就分类名称> <奖励项目的名称> <数据类型名称> <数据值>
  此函数非实际写入作用数据,只是依照玩家所定义的数据类型名称,存储玩家所获取到的该类型数据的值,后续调用时同样用API函数获取,如
call Call_GetAchievementsRewardGetData(0,"暴击值"),即可读取出玩家1通过成就UI所领取到的暴击值的总数。
  需填写参数分别为 <玩家ID,0起始> <奖励项目的名称>
5.点击获取技能
  call Call_SetAchievementsRewardSkills(Call_GetAchievementsTypeNum("地图等级"),"地图等级Lv1",'AEsh')
  需填写参数分别为 <所属成就分类名称> <奖励项目的名称><技能ID>
****数据写入及调用****
1.设置各玩家领取奖励的目标人物:用于 道具领取 及 技能 的给予
  call Call_SetAchievementsRewardGetHero(0,Hero)
  需填写参数分别为 <玩家ID,0起始> <人物ID>
2.写入玩家指定成就类别的达成值:如定义了一个分类为<地图等级>,那么当读取到玩家的平台地图等级后,需用此函数写入各玩家的值,后续UI自行判断是否满足
  call Call_SetAchievementsTypeRewardPlayerData(0,"地图等级",10)
   需填写参数分别为 <玩家ID,0起始> <所属成就分类名称> <玩家当前成就分类达成值,如10即代指玩家1当前地图等级为10>
3.获取玩家在成就UI中获取的任意数据类型值
call Call_GetAchievementsRewardGetData(0,"暴击值")
  需填写参数分别为 <玩家ID,0起始> <奖励项目的名称>
1.gif
游客,本付费内容需要支付 520枚红钻 才能浏览支付
附件中包含例图,部分API函数文档,如有不明白的地方,加QQ联系

参与人数 1蓝钻 +1 收起 理由
forher2v2 + 1

查看全部评分总评分 : 蓝钻 +1

[发帖际遇]: 我们的程哥哥 发帖时在路边捡到了老提莫的蘑菇 3 枚 绿钻,偷偷放进了口袋. 幸运榜 / 衰神榜
楼主热帖
免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。

本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

本网站所提供的信息,只供参考之用。本网站不保证信息的准确性、有效性、及时性和完整性。本网站及其雇员一概毋须以任何方式就任何信息传递或传送的失误、不准确或错误,对用户或任何其他人士负任何直接或间接责任。在法律允许的范围内,本网站在此声明,不承担用户或任何人士就使用或未能使用本网站所提供的信息或任何链接所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿。

精彩评论67

yangxinlin 发表于 2021-3-26 02:28:54 来自手机 | 显示全部楼层 <
谢谢大佬
轻松打魔兽 发表于 2021-3-26 04:29:34 | 显示全部楼层 <
...
222222222222222222222
参与人数 1节操 -1 蓝钻 -10 贡献 -1 收起 理由
提百万 -1 -10 -1 请勿回复纯数字纯英文纯表情等无意义的内容.

查看全部评分总评分 : 节操 -1 蓝钻 -10 贡献 -1

枫岫主人 发表于 2021-3-26 05:55:16 | 显示全部楼层 <
我看看这是啥
forher2v2 发表于 2021-3-26 06:34:18 来自手机 | 显示全部楼层 <
好牛逼,瞅瞅
天天曰 发表于 2021-3-26 09:00:39 | 显示全部楼层 <
looklook 看
[发帖际遇]: 天天曰 被老提莫的大蘑菇砸中进医院,看病花了 3 枚 绿钻. 幸运榜 / 衰神榜
xianshi 发表于 2021-3-26 09:04:25 | 显示全部楼层 <
哇  好像很适合我
[发帖际遇]: 大糖糕僧 被老提莫的大蘑菇砸中进医院,看病花了 9 枚 绿钻. 幸运榜 / 衰神榜
人不好色 好什么?how are you 吗?
hahatgj 发表于 2021-3-26 09:18:21 | 显示全部楼层 <
牛逼啊,看看怎么样
渔阳 发表于 2021-3-26 09:34:20 | 显示全部楼层 <

looklook 看
[发帖际遇]: 渔阳 在论坛发帖时没有注意,被老提莫摸去了 12 枚 绿钻. 幸运榜 / 衰神榜
山居客 发表于 2021-3-26 09:51:23 | 显示全部楼层 <
好像有点厉害的样子
[发帖际遇]: 山居客 在论坛发帖时没有注意,被老提莫摸去了 9 枚 绿钻. 幸运榜 / 衰神榜

强调下版规的规定,如有恶意灌水从重处罚:
=====发表主题规则=======
1.主题内容请一定要附带预览图片,谢谢;
2.搬运来的东西请尽量不要卖钱!;
3.发帖有任何疑问请联系QQ21031394;
=====发表回复规则=======
1.禁止直接复制标题内容的;
2.禁止纯数字或者纯字母的;
3.禁止乱打一通文不对题;
4.禁止屠版和刷分行为;
第一次扣分处理,第二次扣分+警告,警告三次禁言三天,绝不手软,情况严重的直接封号,请大家珍惜自己的账号!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
天工维度唯一QQ群
786014245

欢迎进群交流,入群答案:编辑器

  • 官方在线客服

    QQ客服:小雪

    点击交谈

    QQ客服:砂糖

    点击交谈

    团队老大:荀公子

    商务合作
  • 上海市静安区共和新路4718号宏慧新汇园6号楼603室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方QQ群

Powered by 天天RPG&DZX3.4 ©2020-2021 Comsenz Inc.提百万设计( 沪ICP备18032615号-1 )营业执照