标题: 請教screen capture功能
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-1-26 10:12  资料  短消息  加为好友 
請教screen capture功能

請問這個功能,能用Kag實行嗎?

我打算在自建save欄的位置加入save前擷前的圖/小圖,可是好像找不到kag相關的指令。

請教各位高手。

如果擷取後的圖,又怎麼判斷是否存在,再載入save欄內呢?

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-1-26 10:41  资料  短消息  加为好友 
KAG自身本来就支持缩略图存档…调整config可以开启该功能及修改有关选项。进入菜单前@locksnapshot,则该语句执行瞬间的屏幕就会被作为存档中的缩略图…退出菜单后@unlocksnapshot…之后把存档文件名做为图片文件名,用相关命令显示即可…






------------------------------------------
UCWEB手机浏览器,手机上网第一选择

顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-1-26 11:47  资料  短消息  加为好友 
感謝壇主 成功了。

可是想請問,如何用@image指令,來調動擷取後並存放在遊戲源文件以外的save文件 data1.bmp呢?

此外,我想設先判斷那張圖是否存在(以免人手刪了),再顯示呢?

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2007-1-26 21:41  资料  短消息  加为好友 
[iscript]
function storagedata(num)
{
var cd=kag.saveDataLocation+'/data'+num+'.bmp';
return cd;
}
function checkdata(num)
{
var cd=Storages.isExistentStorage(kag.saveDataLocation+'/data'+num+'.bmp');
return cd;
}
[endscript]

自己写的函数,希望能帮得到忙XDD
用[image layer=9 storage="&storagedata(0)" cond="checkdata(0)"]之类的调用就可以了..
如果档案名不是data0.bmp的什么的,可能要自己改一下.





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-1-27 10:12  资料  短消息  加为好友 
原來image也可以加cond的。

我以為只有 emb,eval,這些牽涉到數值的command才可以加上cond。十分的感謝。


關於函數的一點知識,希望能瞭解更多一點。

請問return true 或 false的作用是甚麼呢?

Storages.isExistentStorage這個指令應該是tjs吧?難怪在kag中找不到,感謝。(我就是不知道怎麼檢查圖,以及設定絕對位置。如果玩家手動刪了圖,就會跳出錯誤 )

[ 本帖最后由 chris2002 于 2007-1-27 10:56 编辑 ]

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2007-1-27 11:33  资料  短消息  加为好友 
其实如果不想用cond的话用if和endif也可以啊...
函数的话...一般就是执行一些命令...但是如果要让它把计算结果返回的话就需要return了...
其实就相当于把计算的结果填到cond或者storage中...





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-1-27 12:14  资料  短消息  加为好友 
謝謝

補充一下~

這句要寫成這樣:

[image layer=9 storage="&storagedata(0)" cond="checkdata(0)==true"]


我試過直接cond="checkdata(0)"會顯示錯誤。

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-1-27 18:50  资料  短消息  加为好友 
除了少数条件判断、return等KAG命令之外,几乎所有KAG命令都支持cond属性。
KAGeXpress手册里有讲到

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2007-1-27 20:03  资料  短消息  加为好友 
神了...这段是我游戏里直接copy出来的...没有出过错...=_=|||





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-10 17:28  资料  短消息  加为好友 
最近用了以後,發現了新的問題。

例如:自動存檔功能:

畫面a。

@locksnapshot
@save place=1 ask=false
@unlocksnapshot


執行後,記錄了畫面a。

然後是畫面b。

再進行

@locksnapshot
@save place=1 ask=false
@unlocksnapshot

發現記錄以後,仍然是畫面a...

好像決定了的畫面,全都是第一次@locksnapshot時的,也就是畫面a,請問我是否做錯了哪個步驟?


================================================================================


解決了,好像是@locksnapshot多了一個,又疏忽了@unlocksnapshot,所以致使後面的@locksnapshot和@unlocksnapshot都沒反應。

[ 本帖最后由 chris2002 于 2007-2-10 18:23 编辑 ]

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.024502 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示