68 lines
2.0 KiB
Markdown
68 lines
2.0 KiB
Markdown
# 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`即为目标文件 |