cocos学习中,导出的web mobile项目,是否办法在项目的index.html文件中通过js获取到游戏项目/src/project.js中游戏内变量的值。
或者只能通过XMLHttpRequest或者WebSocket来传递游戏中的变量,比如用户名。
平时用C#和.net比较多,想把游戏承载在.net框架上,不知道coco项目的js能不能和前台的js数据互通,要是可以的话直接就能链接到后台的aspx.cs上,还请大牛指点。
cocos学习中,导出的web mobile项目,是否办法在项目的index.html文件中通过js获取到游戏项目/src/project.js中游戏内变量的值。
或者只能通过XMLHttpRequest或者WebSocket来传递游戏中的变量,比如用户名。
平时用C#和.net比较多,想把游戏承载在.net框架上,不知道coco项目的js能不能和前台的js数据互通,要是可以的话直接就能链接到后台的aspx.cs上,还请大牛指点。
你可以使用localstorage,或者使用window对象
多谢指点,用localstorage实现了。
说一下具体办法:
cocos project里,在game.js中添加函数:
gameStorageTest: function () {
var myScore = 233;
cc.sys.localStorage.setItem('score', myScore);
}
在前台的index.html或者.aspx页面中添加js代码:
function getScore() {
var testLocal = localStorage.score;
alert(testLocal);
}