游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
高级技术区
» [某D的KRKR笔记本]丢那么几个可能有用的小函数
‹‹ 上一主题
|
下一主题 ››
20
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: [某D的KRKR笔记本]丢那么几个可能有用的小函数
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#1
大
中
小
使用道具
发表于 2007-3-4 14:36
资料
短消息
加为好友
[某D的KRKR笔记本]丢那么几个可能有用的小函数
没什么大不了的小东西...
二楼:按钮选项
三楼:图片悬停效果
四楼:游戏档案是否存在的判断
六楼:按钮选项·改
十三楼:游戏日期系统
十六楼:游戏中截图
十八楼:变量和字典相关
十九楼:按钮选项自动对齐
二十楼:图片使用另外一张图片的遮罩(发展可做探照灯等效果)
[
本帖最后由 全局变量D 于 2012-5-11 20:13 编辑
]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#2
大
中
小
使用道具
发表于 2007-3-4 14:46
资料
短消息
加为好友
按钮式选项·改
加了阴影,调了字体,顺便一说无聊的可以继续发扬光大改出可以换颜色的……
原版来自:
http://homepage1.nifty.com/gutchie/kirikiri_kag2/faq.html
[Copy to clipboard]
[
-
]
CODE:
;用法:
[button normal=选择框图片 target=*标签]
[eval exp="drawButtonCaption(kag.current.links[kag.current.links.count-1].object, '选项文字', 24)"]
[
本帖最后由 全局变量D 于 2011-10-29 17:15 编辑
]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#3
大
中
小
使用道具
发表于 2007-3-4 14:50
资料
短消息
加为好友
============================================
图片悬停效果(可用、但推荐使用加强版)
============================================
移动到按钮上在某个位置显示另外一张图片……
话说这有个问题就是记得退出这个界面的时候判断一下,如果这图片层存在就把它清了。(防止有人在按钮上按右键……)
[Copy to clipboard]
[
-
]
CODE:
[iscript]
function iconShow(pic)
{
tf.newLayer=new Layer(kag, kag.fore.base);
tf.newLayer.visible=true;
tf.newLayer.loadImages(pic);
tf.newLayer.setSizeToImageSize();
tf.newLayer.setPos(86,173);
}
function iconHide()
{
tf.newLayer.visible=false;
invalidate tf.newLayer;
}
[endscript]
;用法
[button normal="按钮图片" onenter="iconShow(悬停图片名)" onleave=iconHide()]
============================================
图片悬停效果制作加强版
============================================
[Copy to clipboard]
[
-
]
CODE:
使用例:
;用法:档案编号处填写该按钮所对应的存档编号数
[button normal="按钮图片" onenter="showsnap(档案编号)" onleave=hidesnap()]
以下连接的10楼则是不用自写函数的做法(直接复制可用):
http://kcddp.keyfc.net/bbs/viewthread.php?tid=62
[
本帖最后由 全局变量D 于 2008-7-22 22:24 编辑
]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#4
大
中
小
使用道具
发表于 2007-3-4 14:52
资料
短消息
加为好友
;----------------------------------------------------------------------------------------
;档案/截图存在确认+显示
;----------------------------------------------------------------------------------------
;pimage命令不适用,理由不明……
[Copy to clipboard]
[
-
]
CODE:
[iscript]
function storagedata(num)
{
var sd=kag.saveDataLocation+'/data'+num+'.bmp';
return sd;
}
function checkdata(num)
{
var cd=Storages.isExistentStorage(kag.saveDataLocation+'/data'+num+'.bmp');
return cd;
}
[endscript]
;用法
[image layer=9 storage="&storagedata(0)" cond="checkdata(0)==true"]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#5
大
中
小
使用道具
发表于 2007-3-5 16:50
资料
短消息
加为好友
QUOTE:
原帖由
希德船长
于 2007-3-5 11:33 发表
关于那个时间槽,我建议测试一下下面的操作:
先timebar,然后endtimebar,然后再次timebar。
如果出现异常,可以考虑把两个“invalidate timer;”去掉
...MS去掉的话timer会照常运作,改成找不到layer...
=v=也就是说如果不再次新建一个timer的话就不行吧...?
难怪说...封装成CLASS比较好...可惜我不会...OTL
[
本帖最后由 全局变量D 于 2007-3-5 16:54 编辑
]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#6
大
中
小
使用道具
发表于 2007-3-5 17:23
资料
短消息
加为好友
但是function onTimer()的时候...是要判断那个layer的图片clip的...
如果在endtimebar的时候让层无效化,onTimer依然会继续运行...但是找不到那个要判断的layer了
那就不是说end一次以后再使用timebar会出毛病...而是end之后的下一个timer周期就要出错了...
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#7
大
中
小
使用道具
发表于 2007-3-5 19:19
资料
短消息
加为好友
按钮选项……KAGEX不是有一组功能了么?
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#8
大
中
小
使用道具
发表于 2007-3-5 19:59
资料
短消息
加为好友
8知道...没看到KAGEX有这介绍...
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#9
大
中
小
使用道具
发表于 2007-3-5 21:51
资料
短消息
加为好友
似乎是selopt/seladd/select……
这三个Tag……
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#10
大
中
小
使用道具
发表于 2007-3-19 13:07
资料
短消息
加为好友
不带闰年判断的普通时间系统.
记得给这些时间变量赋个初始值:
f.年
f.月
f.日
f.周(星期几)
调用方法...
以下做成一个ks文件然后在first.ks里用类似
[call storage=time.ks]
的方法调用
[时间前进]
则对应的游戏内时间前进一天.
[Copy to clipboard]
[
-
]
CODE:
20
1/2
1
2
››
投票
交易
悬赏
活动
最近访问的论坛 ...
美术馆
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.023055 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计