THE NVL Maker

 找回密码
 注册
搜索
查看: 9087|回复: 1

[界面编辑] 道具介面的調整問題

[复制链接]

4

主题

7

帖子

0

精华

游戏开发者

积分
7
发表于 2018-10-5 15:56:01 | 显示全部楼层 |阅读模式
不好意思,我又來了...因為不是程式出身,問題有點多還請多包涵orz

照著Meg-S魔法科学组的道具範例加入道具系統,這部分是成功的,但想針對道具介面進行調整,
問題如下:
1.範例的道具圖片是選擇道具後才顯示,但我想做成一開始就顯示道具圖片跟名稱這樣,像這樣



雖然試著從macro_item_ui.ks裡這一段去
            //取得物品的详细资料
            var item=f.item[item_index];
            
            //在层16上显示物品图标
            kag.fore.layers[16].loadImages(%[
            'storage'=>item.icon,
            'visible'=>true,
            'left'=>524,
            'top'=>128,
            ]);

修改到function draw_item(type=2)裡,但好像沒這麼簡單...

2.如何在未得到物品前顯示共同圖片及文字
因為遊戲中的物品總類是固定的,所以想做成在沒有得到該物品前,會統一顯示同張圖片(例如問號)、及物品名稱和說明(例如物品名稱為:???,說明文:尚未取得這個物品)
得到該物品後才會更換成正常的顯示,有點收集冊的概念

3.物品按鈕位置並排
範本上控制物品按鈕的只有這一行
        //设定按钮间距
        var line_space=35;


有辦法做成上下左右並排的樣子嗎?


還麻煩D大了!



本帖子中包含更多资源

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

x
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2018-10-9 19:38:35 | 显示全部楼层
要说的话1的改法只是改改排版,
2的话就是整个数据结构都变了……

先说一下1的情况,就是在描绘道具名称按钮的时候加入图片就行,
但是这个图片不能使用kag.fore.layers[16].loadImages,因为这是鼠标选中的时候加载的图片,直接使用了一个层……= =
比较简单的做法是依然使用这个图层但是是在进入道具系统的时候加载一张全透明图片,然后每描绘一个道具都用pimage往上刷个小图,
这个在游戏的保存读取系统里面根据存档显示小截图是这么做的,可以参考一下。(回头我也可以把道具系统改造一下加上一些可以修改的项目)

2的情况其实等于是把所有的道具都先描绘出来,其实反而是比较简单的写法。
如果道具数量有限的话其实可以直接套用养成面板来做。
如果复杂一点的话……嗯最近比较忙没有办法弄这个,回头看时间吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-4-25 08:47 , Processed in 0.012894 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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