| 赞 | 58 |
| VIP | |
| 好人卡 | |
| 积分 | 12 |
| 经验 | |
| 最后登录 | 2023-5-29 |
| 在线时间 | 1017 小时 |
- 梦石
- 0
- 星屑
- 1232
- 在线时间
- 1017 小时
- 注册时间
- 2011-4-30
- 回帖
- 1464
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 汪汪 于 2016-7-28 20:53 编辑
未测试大文件
地图数据文件....
Map003.zip
(1.28 KB, 下载次数: 160)
【20160728_1.4】ww_TSG.zip
(8.76 KB, 下载次数: 182)
演示
1.3
添加 文本使用图片功能
不过不能实现文字环绕
【20160228_1.3】ww_TSG.zip
(8.75 KB, 下载次数: 22)
[pre lang="javascript"]* >><json><< {"name": "图书馆使用方法","status": "汪汪","desc": "ww_TSG.new() 打开 默认图书馆, ww_TSG.goto(tsg,wzlist) 打开 一个新图书馆 选择(ww_TSG.open 打开)对应项目,"} >><json><<
* 图片添加:(目前不支持文字环绕)
* >><image><< {"url":"img/enemies/Actor1_3.png","x":0,"wx":0.5,"ox":0.5,"size":{"w2":100,"h2":100}} >><image><<
* 使用方法
* ww_TSG.new(wzlist) 打开 默认图书馆 选择选择对应项目
* ww_TSG.goto(tsg,wzlist) 打开 一个新图书馆 选择对应项目
* ww_TSG.open(tsg,wzlist) 打开 一个新图书馆 并打开对应项目
*
*
* 图书馆是一个对象 必须包含 name 和 wz
*
* {
* "name": "名称",
* "wz": "js/plugins/ww_TSG.js",
* "status": "汪汪",
* "desc": "测试"
* "valid":true //可不填 当为 false 时 不能使用
* "validnr":{"name": "不能使用时显示的内容"} // 当为 "info" 或 未设置 时 显示原本的内容
* }
*
* wz可以设置为字符串 ,如果是字符串 则打开 字符串对应 的位置
* 也可以是数组 ,数组 是 图书馆的一层
* 也可以是方法
* 如 "wz": function () {console.log("不进行操作");return ;}
* 如 "wz": function () {console.log("返回一个数组时 进入该层");return ww_TSG._tsg.wz ;}
* 如 "wz": function () {console.log("返回一个空数组时 进入空层");return [] ;}
* 如 "wz": function () {ww_TSG.new();console.log("打开 新 图书馆");return ;}
* 如 "wz": function () {ww_TSG.goto( {"name":"图书","wz": "js/plugins/ww_TSG.js",);console.log("打开 图书馆/图书");return ;}}
* 返回值为 非 字符串或数组 时 不进行操作 , 方法调用后进入
*[/pre]
1.3图书馆设置
[pre lang="javascript"]
ww_TSG._tsg = {
"name":"图书馆",
"zjjson":{
/*>><json><< {"name": "章节设置","status": "汪汪","desc": "\"bz\":\"章节设置的标志\", \"zjid \":\"第%1章\"章节数 , \"zjm\":\"%1\"章节名, \"zjjs\":\"%1\"章节介绍, \"zjsx\":\"%1\"章节属性"} >><json><<*/"bz":">><json><<",
"zjid":"第%1章 ",
"zjm":"%1",
"zjjs":"%1",
"zjsx":"%1",
},
"status": "图书馆",
"desc": "这是一个图书馆",
"wz": "js/plugins/ww_TSG.js",//使用这个直接进入图书
"wz1":[{ //进入图书馆
"name": "ww_TSG",
"wz": [{
"name": "ww_TSG1",
"wz": [
{
"name": "ww_TSG11",
"wz": [
{
"name": "ww_TSG111",
"wz": [
{
"name": "ww_TSG1111",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1112",
"wz": function () {console.log(this);return ;},
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1113",
"wz": function () {ww_TSG.goto( {"name":"图书","wz": "js/plugins/ww_TSG.js"});console.log("打开 图书馆/图书");return ;},
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG12",
"wz": [
{
"name": "ww_TSG121",
"wz": [
{
"name": "ww_TSG1211",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1212",
"wz": function () {console.log("返回一个空数组时 进入空层");return [] ;},
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1213",
"wz": function () {ww_TSG.new();console.log("打开 新 图书馆");return ;},
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"valid":false,
/*"validnr":{
"name":"不显示",
"status": "汪汪",
"desc": "测试",
},*/
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},
],
"status": false,
"desc": "测试"
}, ]
}
[/pre]
1.2
添加 valid 和 validnr 属性
当vaild 属性为 false 时
会半透明
如果有 vaildnr 属性设置
则用 vaildnr 内容里的东西代替
【20160225_1.2】ww_TSG.zip
(6.56 KB, 下载次数: 14)
[pre lang="javascript"]
章节分节方法 :
>><json><< {"name": "图书馆使用方法","status": "汪汪","desc": "ww_TSG.new() 打开 默认图书馆, ww_TSG.goto(tsg,wzlist) 打开 一个新图书馆 选择(ww_TSG.open 打开)对应项目,"} >><json><<
>><json><< {"name": "章节设置","status": "汪汪","desc": "\"bz\":\"章节设置的标志\", \"zjid \":\"第%1章\"章节数 , \"zjm\":\"%1\"章节名, \"zjjs\":\"%1\"章节介绍, \"zjsx\":\"%1\"章节属性"} >><json><<
* 使用方法
* ww_TSG.new(wzlist) 打开 默认图书馆 选择选择对应项目
* ww_TSG.goto(tsg,wzlist) 打开 一个新图书馆 选择对应项目
* ww_TSG.open(tsg,wzlist) 打开 一个新图书馆 并打开对应项目
*
*
* 图书馆是一个对象 必须包含 name 和 wz
*
* {
* "name": "名称",
* "wz": "js/plugins/ww_TSG.js",
* "status": "汪汪",
* "desc": "测试"
* }
*
* wz可以设置为字符串 ,如果是字符串 则打开 字符串对应 的位置
* 也可以是数组 ,数组 是 图书馆的一层
* 也可以是方法
* 如 "wz": function () {console.log("不进行操作");return ;}
* 如 "wz": function () {console.log("返回一个数组时 进入该层");return ww_TSG._tsg.wz ;}
* 如 "wz": function () {console.log("返回一个空数组时 进入空层");return [] ;}
* 如 "wz": function () {ww_TSG.new();console.log("打开 新 图书馆");return ;}
* 如 "wz": function () {ww_TSG.goto( {"name":"图书","wz": "js/plugins/ww_TSG.js",);console.log("打开 图书馆/图书");return ;}}
* 返回值为 非 字符串或数组 时 不进行操作 , 方法调用后进入
[/pre]
1.1
对图书馆列表进行了调整,把最初的图书馆由列表设置为了对象,
这样可以直接打开图书了,
同时使图书馆支持方法,根据方法调用进行其他操作成为可能
(额,或许可以加减点值,比如读一次某值+1什么的.....不过应该有不少问题....
图书馆会自动保存,打开图书馆时会自动读取记录
(使用 SceneManager.push( xxx)从图书馆进入其他地方时 再退出时可以回到原选择界面 )
【20160225_1.1】ww_TSG.zip
(6.25 KB, 下载次数: 12)
[pre lang="javascript"]ww_TSG._tsg={
"name":"图书馆",
"zjjson":{
/*>><json><< {"name": "章节设置","status": "汪汪","desc": "\"bz\":\"章节设置的标志\", \"zjid \":\"第%1章\"章节数 , \"zjm\":\"%1\"章节名, \"zjjs\":\"%1\"章节介绍, \"zjsx\":\"%1\"章节属性"} >><json><<*/"bz":">><json><<",
"zjid":"第%1章 ",
"zjm":"%1",
"zjjs":"%1",
"zjsx":"%1",
},
"status": "图书馆",
"desc": "这是一个图书馆",
"wz": "js/plugins/ww_TSG.js",//使用这个直接进入图书
"wz":[{ //进入图书馆
"name": "ww_TSG",
"wz": [{
"name": "ww_TSG1",
"wz": [
{
"name": "ww_TSG11",
"wz": [
{
"name": "ww_TSG111",
"wz": [
{
"name": "ww_TSG1111",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1112",
"wz": function () {console.log("不进行操作");return ;},
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1113",
"wz": function () {ww_TSG.goto( {"name":"图书","wz": "js/plugins/ww_TSG.js"});console.log("打开 图书馆/图书");return ;},
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG12",
"wz": [
{
"name": "ww_TSG121",
"wz": [
{
"name": "ww_TSG1211",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1212",
"wz": function () {console.log("返回一个空数组时 进入空层");return [] ;},
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1213",
"wz": function () {ww_TSG.new();console.log("打开 新 图书馆");return ;},
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
}, ]
}[/pre]
1.0 原始版
【20160224_1.0】ww_TSG.zip
(5.28 KB, 下载次数: 18)
使用 ww_TSG.goto() 打开 图书馆
ww_TSG.new() 打开 一个新图书馆
图书馆的每一层为对象 数组,数组内容为 对象设置为
[pre lang="javascript"] {
"name": "名称",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
}
[/pre]
wz可以设置为字符串 ,字符串为 读取内容 的位置
也可以是数组 ,数组 是 图书馆的一层
1.0图书馆表示例
[pre lang="javascript"]
ww_TSG._tsglist = [{
"name": "ww_TSG",
"wz": [{
"name": "ww_TSG1",
"wz": [
{
"name": "ww_TSG11",
"wz": [
{
"name": "ww_TSG111",
"wz": [
{
"name": "ww_TSG1111",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1112",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1113",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG12",
"wz": [
{
"name": "ww_TSG121",
"wz": [
{
"name": "ww_TSG1211",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1212",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
},{
"name": "ww_TSG1213",
"wz": "js/plugins/ww_TSG.js",
"status": "汪汪",
"desc": "测试"
}
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
},
],
"status": "汪汪",
"desc": "测试"
}, ]
[/pre]
|
|