网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月22日
漏签
0
天
吉里吉里吧
关注:
51,040
贴子:
70,728
看贴
图片
吧主推荐
视频
游戏
9
回复贴,共
1
页
<<返回吉里吉里吧
>0< 加载中...
【新人求助】关于从用键盘上的上下左右控制图片移动
只看楼主
收藏
回复
113部的小马
主簿
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本人想用krkr做一个最近挺火的小游戏1024,但是在控制方面遇到了问题……
我想让一些小图片在这些格子里移动,我应该怎么做?我知道应该是要改动tjs。但是应该怎么做呢?
skyjerry149
知县
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这可能用c#会比较快,用Microsoft Visual除错也方便
春暖花開2013
巡抚
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
System资料夹的Mainwindow.tjs 搜索processkey这个函数。。 用call的方式跳转 来使用move命令和wm命令。。
惘の火烛
巡抚
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
建议仔细研究下tjs,判断移动位置、合并和游戏结束用kag指令写会很麻烦
给个键盘移动图片的简单例子
[iscript]
var arrowEnabled = false;
var speed = 50;
var vecTable =
%[
VK_DOWN => [0, speed],
VK_UP => [0, -speed],
VK_LEFT => [-speed, 0],
VK_RIGHT => [speed, 0]
];
var path;
function hook(key)
{
if (arrowEnabled && vecTable[key])
{
var vec = vecTable[key];
var layer = kag.fore.layers[0];
path = "(" + layer.left + "," + layer.top + ",255)("
+ (layer.left + vec[0]) + "," + (layer.top + vec[1]) + ",255)";
kag.process('', '*on_arrow');
arrowEnabled = false;
return true;
}
return false;
}
kag.keyDownHook.add(hook);
kag.tagHandlers.arrow = function(elm)
{
arrowEnabled = true;
return 0;
};
var base = kag.fore.base;
base.fillRect(0, 0, base.width, base.height, 0xFFFFFF);
[endscript]
; 在0层载入一张图片
[image layer=0 storage=test page=fore visible=true]
[arrow]
[s]
*on_arrow
[eval exp="dm(path)"]
[move layer=0 time=100 path=&"path"]
[wm]
[arrow]
[s]
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示