网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月08日漏签0天
吉里吉里吧 关注:51,159贴子:70,839
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 9回复贴,共1页
<<返回吉里吉里吧
>0< 加载中...

初学有几个问题 求解答OTZ

  • 只看楼主
  • 收藏

  • 回复
  • _xhyl
  • 主簿
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
许多资料教程好像都已经失效了
翻遍了许多地方都没有找到答案orz
1.tjs里drawtext中能换行吗,\n\r什么的好像不行,现在都是drawtext到不同的xy来实现换行
2.drawtext后的文字怎么去掉...我好像没有搜到对应的函数,在默认的那些layer中创建的文字可以current后cm,new Layer 创建出来的Layer怎么清除文字呢,还有就是比如tf.l=new Layer(xxxx);用delete tf.l;的话xx教程里说只会删除tf.l这个变量,对应的layer不会被删除,但是我试了好像可以删除那个layer?如果不是这么删的话,Layer类里好像也没有什么clear,delete方法的说。。。
3.创建button时exp里写的tjs好像不能给他传一个局部变量?比如
for(var i=0;i<10;i++){
kag.tagHandlers.button(%['normal'=>"xxx.png",'exp'=>"function(Class[i])"]);
}
我想创建10个按钮,对应的tjs是把事先存好的10个类传给一个函数,但是这样写会说找不到那个i?一个个的写出来就可以,按钮有很多的话写起来很麻烦,再排版也很麻烦,有什么办法没有...
4.打包好的程序,运行一下就会出来一个datasave的文件夹,不需要存档功能怎么去掉这个呢?模式改成了只读,禁用的存档..还是会出现这个文件夹...
5.tjs的函数有没有说明文档...kcddp站上的大部分资料已经失效了,只有一个介绍tjs语法什么的...像layer这些基础类的一些基础函数在哪里定义的呢..system里面好像没有找到..
不好意思写这么长,先谢谢各位大仙了


  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
关于第四个问题,话说全局变量都是存在那里面的文件里的啊……怎么能让它不存?


2025-08-08 00:37:04
广告
不感兴趣
开通SVIP免广告
  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第三个问题,我想应该是要把"function(Class[i])"拆开写成"function(Class[" + i(string) + "])"吧


  • _xhyl
  • 主簿
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这样果断可以了
之前没想到,太谢谢了OTZ
那个datasave我打开看了貌似也没存啥东西...
全局变量我也不用存,每次打开都定义了一下.
不生成datasave能实现吗


  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那三个ksd文件就是存sf等变量的吧,像是成就那一类与存档无关的变量就会存在那里。
Config.tjs中写了:
//如果指定为类似
// ;saveDataLocation = "savedata";
//则将保存在和吉里吉里引擎相同目录的savedata目录下。
//通过设定为
// ;saveDataLocation = System.personalPath + "数据资料";
// ;saveDataLocation = System.appDataPath + "数据资料";
//一类,可以让存档保存在用户目录下。
//这种情况下,“数据资料”这个部分不可以和其他游戏重复,请一定取一个独特的名字。
// System.personalPath 通常是用户的「我的文档」目录、
// System.appDataPath 通常是用户的 Application Data 目录。
//此外,即使使用了自由存档模式,为了记录系统设定和系统变量等也必须指定这个参数。
;saveDataLocation = "savedata";
可见这个文件夹是不可少的


  • wzhydd1
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
补充一下,System.exePath是exe所在目录


  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那个默认可以不写的,像;saveDataLocation = "savedata";就是保存在exe目录下


  • wzhydd1
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的意思是说可以直接吧存档铺在exe目录


2025-08-08 00:31:04
广告
不感兴趣
开通SVIP免广告
  • _xhyl
  • 主簿
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
貌似删除变量后有时图层会直接被删有时要过一会才被删
好像是垃圾回收机制?
delete xxx;和xxx=void;好像都能删除一个层....
应该有个函数呼叫垃圾回收器的说....


  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
或许和java的命令一样


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回吉里吉里吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示