soyoo-cocos/README.md

68 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# cocos js开发
将`cocos-embed/SoyooFacade.ts`加进项目
然后注释调用对应的SoyooFacade对象的方法。
必须要调用的方法有:
```
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Ready)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Start)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Complete)
SoyooFacade.InstallGame()
```
# zip
## facebook
把`networks/facebook.js`复制到web-mobile目录下。
在w`web-mobile/index.html`的"</head>"的上一行添加代码
```
<script src="facebook.js" charset="utf-8"></script>
```
## moloco
把`networks/moloco.js`复制到web-mobile目录下。
在w`web-mobile/index.html`的"</head>"的上一行添加代码
```
<script src="moloco.js" charset="utf-8"></script>
```
## google
把`networks/google.js`复制到web-mobile目录下。
在w`web-mobile/index.html`的"</head>"的上一行添加代码
```
<meta name="ad.size" content="width=480,height=320">
<script src="google.js" charset="utf-8"></script>
```
## tiktok
把`tiktok/tiktok.js`和`tiktok/config.json`复制到web-mobile目录下。
在w`web-mobile/index.html`的"</head>"的上一行添加代码
```
<script src="tiktok.js" charset="utf-8"></script>
```
# 单HTML渠道
## 环境配置
需要安装nodejs
打开soyoo-cocos后先执行`npm install`安装依赖
### 预处理html
0. 把目标目录web-mobile复制到soyoo-cocos目录下。
1. 删掉index.html里的js代码部分
2. 在body最后加上
`<script src="loader-and-starter.js" charset="utf-8"></script>
<script src="asset-map.js" charset="utf-8"></script>`
## 渠道处理
### applovin
1. 把networks/applovin.js 复制到web-mobile下
2. 编辑复制的applovin.js, 在前几行填入对应的iosUrl和androidUrl
3. 编辑index.html在body最后加上
`<script src="applovin.js" charset="utf-8"></script>`
### applovin
1. 把networks/mintegral.js 复制到web-mobile下
3. 编辑index.html在body最后加上
`<script src="mintegral.js" charset="utf-8"></script>`
## 打包
执行命令 `node single-html/build.js`
生成目标文件 `dist/index.html`即为目标文件