let isAndroid = navigator.userAgent.indexOf('Android') > -1 || navigator.userAgent.indexOf('Adr') > -1;
let isiOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
// @ts-ignore
//这是必须要写的,用来创建一些设置
function setupWebViewJavascriptBridge(callback) {
//Android使用
if (isAndroid) {
// @ts-ignore
if (window.WebViewJavascriptBridge) {
// @ts-ignore
callback(WebViewJavascriptBridge)
} else {
document.addEventListener(
'WebViewJavascriptBridgeReady',
function () {
// @ts-ignore
callback(WebViewJavascriptBridge)
},
false
);
}
console.log('tag', '安卓')
sessionStorage.phoneType = 'android'
}
//iOS使用
if (isiOS) {
// @ts-ignore
if (window.WebViewJavascriptBridge) {
// @ts-ignore
return callback(WebViewJavascriptBridge);
}
// @ts-ignore
if (window.WVJBCallbacks) {
// @ts-ignore
return window.WVJBCallbacks.push(callback);
}
// @ts-ignore
window.WVJBCallbacks = [callback];
var WVJBIframe = document.createElement('iframe');
WVJBIframe.style.display = 'none';
WVJBIframe.src = 'wvjbscheme://__BRIDGE_LOADED__';
document.documentElement.appendChild(WVJBIframe);
setTimeout(function () {
document.documentElement.removeChild(WVJBIframe)
}, 0);
console.log('tag', 'ios');
sessionStorage.phoneType = 'ios'
}
}
//注册回调函数,第一次连接时调用 初始化函数(android需要初始化,ios不用)
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
if (isAndroid) {
//初始化
// @ts-ignore
bridge.init(function (message, responseCallback) {
var data = {
'Javascript Responds': 'Wee!'
};
responseCallback(data);
})
}
})
window.isAndroid = isAndroid
window.callHandler = function (name, data, callback) {
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
bridge.callHandler(name, data, callback)
})
}
window.registerHandler = function (name, callback) {
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
// @ts-ignore
bridge.registerHandler(name, function (data, responseCallback) {
callback(data, responseCallback)
})
})
}
// export default {
// // js调APP方法 (参数分别为:app提供的方法名 传给app的数据 回调)
// // @ts-ignore
// callHandler(name, data, callback) {
// // @ts-ignore
// setupWebViewJavascriptBridge(function (bridge) {
// bridge.callHandler(name, data, callback)
// })
// },
// // APP调js方法 (参数分别为:js提供的方法名 回调)
// // @ts-ignore
// registerHandler(name, callback) {
// // @ts-ignore
// setupWebViewJavascriptBridge(function (bridge) {
// // @ts-ignore
// bridge.registerHandler(name, function (data, responseCallback) {
// callback(data, responseCallback)
// })
// })
// }
// }
没有合适的资源?快使用搜索试试~ 我知道了~
记忆旅行creator.zip源码cocos creator项目源码下载
共855个文件
meta:464个
png:269个
prefab:64个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 149 浏览量
2022-03-18
08:43:34
上传
评论
收藏 7.13MB ZIP 举报
温馨提示
记忆旅行creator.zip源码cocos creator项目源码下载记忆旅行creator.zip源码cocos creator项目源码下载 1.上线产品适合个人学习技术做项目参考 2.开发脚本为javsScropt或者typeScript 3.上线产品适合小公司开发游戏项目参考
资源推荐
资源详情
资源评论
收起资源包目录
记忆旅行creator.zip源码cocos creator项目源码下载 (855个子文件)
game14.fire 102KB
GameEntry.fire 5KB
JSbridge.js 3KB
use_reversed_rotateTo.js 751B
game10.json 9KB
game09.json 6KB
game02.json 5KB
game14.json 5KB
game06.json 5KB
game05.json 4KB
game04.json 4KB
game07.json 3KB
game01.json 3KB
game03.json 2KB
game12.json 2KB
game13.json 2KB
project.json 1KB
builder.json 1018B
tsconfig.json 293B
jsconfig.json 266B
builder.panel.json 183B
project.json 145B
game08.json 92B
services.json 63B
我记住了@1x.png.meta 825B
选中按钮背景@1x.png.meta 825B
碎片推理bg.png.meta 825B
身体和背景-07.png.meta 824B
common_finishmark.png.meta 823B
投影背景@1.5x.png.meta 823B
教学选中@1x.png.meta 821B
game6_selected #76023.png.meta 821B
透明烤箱门.png.meta 821B
牧羊人bg.png.meta 821B
我记住了bg.png.meta 821B
扑克牌bg.png.meta 820B
common_btn_menu.png.meta 819B
未放置格子.png.meta 819B
结束教程.png.meta 819B
点击继续.png.meta 819B
按钮背景@1x.png.meta 818B
game6_larmp_normal.png.meta 818B
common_fail.png.meta 817B
game6_larmp_light.png.meta 817B
common_bg_small.png.meta 817B
选择bg.png.meta 817B
选框背景@1x.png.meta 816B
texture_38.png.meta 816B
texture_23.png.meta 816B
texture_42.png.meta 816B
投影背景.png.meta 816B
算式.png.meta 816B
机票@1x.png.meta 815B
选中@1x.png.meta 815B
select.png.meta 815B
悬停格子.png.meta 814B
2.png.meta 814B
7_1.png.meta 814B
bg.png.meta 813B
texture_20.png.meta 813B
菜单1.png.meta 813B
选中2.png.meta 813B
car1.png.meta 813B
9.png.meta 813B
10.png.meta 813B
离开.png.meta 813B
返回.png.meta 813B
bg.png.meta 813B
8_1.png.meta 813B
bg.png.meta 813B
乒乓背景.png.meta 812B
game6_normal.png.meta 812B
开始.png.meta 812B
球拍.png.meta 812B
选中.png.meta 812B
烤箱.png.meta 812B
txt2.png.meta 812B
3.png.meta 812B
20.png.meta 812B
1.png.meta 812B
22.png.meta 812B
手指.png.meta 812B
grass4.png.meta 812B
sheep2.png.meta 812B
sheep1.png.meta 812B
grass1.png.meta 812B
grass3.png.meta 812B
sheep3.png.meta 812B
曹花.png.meta 812B
红桃.png.meta 812B
方片.png.meta 812B
桃心.png.meta 812B
denglongjiao.png.meta 812B
star.png.meta 811B
17.png.meta 811B
21.png.meta 811B
12.png.meta 811B
palette.png.meta 811B
7_2.png.meta 811B
10_3.png.meta 811B
共 855 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
yxkfw
- 粉丝: 76
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功