标题: 弱弱的问一句~~~~~~~~~~~
xzy168168
会员
Rank: 1



UID 1533
精华 0
积分 38
帖子 8
阅读权限 5
注册 2008-11-15
 
发表于 2009-2-17 14:23  资料  短消息  加为好友 
弱弱的问一句~~~~~~~~~~~

请问我要看懂下面的代码需要学什么呢
就是那个教程上的macro.ks
作为小白的我,可是除了看懂是在定义函数之外什么也看不懂啊。
不知是那位大大的教程来着,不过说是tjs的函数,我把tjs2doc看了
还是看不懂啊,请问我到底要去看什么才能懂啊
555555555555555555555555~~~~~~~~~~~~~~~~~
迷茫的小白 :'( :'( :'( :'( :'( :'( :'( :

代码如下:
function checkdata(num)
{
var cd = Storages.isExistentStorage(kag.saveDataLocation+'/data'+num+'.bmp');
return cd;
}
//=========================================================
//取得存档文件名
function storagedata(num)
{
var cd=kag.saveDataLocation+'/data'+num+'.bmp';
return cd;
}
//=========================================================
//显示截图及数据
   
function showsnap(num)
{
    //清空描绘层
    kag.fore.layers[4].loadImages(%['storage'=>'empty','visible'=>true,'left'=>0,'top'=>0]);
    //定义变数用于居中描绘文字
    var w;
    var pos;

    //显示Bookmark名
      kag.fore.layers[4].font.mapPrerenderedFont("systemfont.tft");//选择特殊字体包
      w =kag.fore.layers[4].font.getTextWidth(kag.getBookMarkPageName(num));
      pos=(285-w)\2;
      kag.fore.layers[4].drawText(pos,160,kag.getBookMarkPageName(num), 0x336600);

      
    if (checkdata(num)==true) //如果档案存在,额外显示的内容[截图和游戏中进行到的地点名]
   {
     //显示截图
kag.fore.layers[5].loadImages(%['storage'=>kag.getBookMarkFileNameAtNum(num),'visible'=>true,'left'=>34,'top'=>192]);
      //显示地点[取得游戏档案中的变数内容]
        tf.place=sf.地点[num];
        kag.fore.layers[4].font.mapPrerenderedFont("font.tft");//选择特殊字体包
        w =kag.fore.layers[4].font.getTextWidth(tf.place);
        pos=(285-w)\2;  
        kag.fore.layers[4].drawText(pos,380,tf.place, 0x336600);  //描绘  
    }
     //描绘完毕还原字体样式
      kag.fore.layers[4].font.unmapPrerenderedFont();
}
//=========================================================
//隐藏截图及数据
function hidesnap()
{

//隐藏截图
   kag.fore.layers[5].visible=false;
//隐藏文字
   kag.fore.layers[4].visible=false;
}

顶部
xzy168168
会员
Rank: 1



UID 1533
精华 0
积分 38
帖子 8
阅读权限 5
注册 2008-11-15
 
发表于 2009-2-17 14:24  资料  短消息  加为好友 
补充一下,看不懂的焦点是
类似
Storages.isExistentStorage(kag.saveDataLocation+'/data'+num+'.bmp');
这样的代码不知是在干什么啊

顶部
久遠悠 (Kuon.Yuu)
会员
Rank: 1



UID 574
精华 0
积分 108
帖子 45
阅读权限 5
注册 2007-11-26
 
发表于 2009-2-17 18:00  资料  短消息  加为好友  添加 久遠悠 为MSN好友 通过MSN和 久遠悠 交谈
有一個KR2DOC, 建議你去看一看, 裡面有你的答案

>>Storages.isExistentStorage(kag.saveDataLocation+'/data'+num+'.bmp');
這是找尋某文件夾位置內的BMP(圖片)

顶部
 



清除 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.022227 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示