0%

常见广告类型

ads.txt

将ads.txt放在发布站点的根目录下,申请广告。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
成功申请,获取可以放置的广告代码如下:

Here below the TAGs (/head)

<link rel="dns-prefetch" href="//exmarketplace.com">
<link rel="preconnect" href="//cdn.exmarketplace.com">
<link rel="preconnect" href="//securepubads.g.doubleclick.net">
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script async src="https://cdn.exmarketplace.com/bidder/augovercast/augovercast.dfp.min.js"></script>


Here below the DIV (body):
<!--Masterhead-->
<div class="gptslot" data-adunitid="0"></div>

<!--Incontent_1-->
<div class="gptslot" data-adunitid="1"></div>

<!--Incontent_2-->
<div class="gptslot" data-adunitid="2"></div>

<!--Incontent_3-->
<div class="gptslot" data-adunitid="3"></div>

<!--Incontent_4-->
<div class="gptslot" data-adunitid="4"></div>
阅读全文 »

安装方法

选择官方给的【安装ossutil】方法,对应自己的电脑配置选择Windows环境下版本,下载后进行根据提示分别设置Endpoint、AccessKey ID、AccessKey Secret和STSToken参数。这里主要对报错解决方案进行一个记录,因为自己在网上一直没有找到解决办法。

错误解决方案

报错1

ossutil:command not found

阅读全文 »

思路: 编写脚本文件–>html引入–>创建div来获取显示图片并添加点击事件

引入js脚本

在html文件<head> </head>中间引入脚本路径,如下..index.js为脚本文件路径

1
<script src="..index.js"></script>

在需要加载图片及超链接的<div>处加上id,例如下面我给gamebox加上game_list的id

1
2
3
4
<body>
<div class="gamebox" id = 'game_list'>
</div>
</body>
阅读全文 »

小球瞄准线在2D小游戏开发中是常用的功能,找了好久发现网上都是CocosCreator2.x相关的教程,如白玉无冰老师的《反复横跳的瞄准线!…》《creator 反复横跳瞄准线的实现》From飞猪001,刚好第一份实习时有个3.x项目需要小球瞄准功能,但是当时由于3.x更新了系列2.x的API一直没弄懂做不出来,今天解决了就做个记录(这里要特别感谢键兴哥哥的指导)。

基本准备: 创建2D项目==>新建场景==>设置项目的设计宽高:宽540高960

  • 在Canvas画布下创建Sprite节点名称为touch_node和Graphics节点名为graphic_line
  • 新建脚本Test.ts挂到Canvas节点上,复制以下下代码(保存Canvas节点上找到Test组件挂上touch_node和graphic_line节点):
  • 阅读全文 »

乘积运算

在CocosCreator升级3.x版本后,对2.x的一些乘积运算API进行了改动,在3.x乘积运算使用了静态方法,以下是一些写法上的差异:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//向量相减
p1.sub(p2) ==> let newtag = new Vec2(Vec2.ZERO)
Vec2.subtract(newtag, p1, p2); p1 = newtag

计算向量长度
nv2.mag() ==> Vec2.len(nv2)

//向量除法
let a = p1.divide(p2.mag());==>let a= new Vec2(Vec2.Zero); Vec2.divide(a,p1,new Vec2(Vec2.len(p2),Vec2.len(p2)))

//缩放向量
p1.mul(10) ==>let a= new Vec2(Vec2.Zero); Vec2.multiplyScalar(a,p1,10); //p1 = a


//向量加法
p1.addSelf(v2) ==> let a= new Vec2(Vec2.Zero); Vec2.add(a, p1,v2);

阅读全文 »

创建文章与删除

1
2
3
4
创建文章:
hexo new "文章title"
删除文章:
hexo remove "文章title"

插入图片

首先是修改配置,在根目录下的_config.yml文件中找到post_asset_folder: false替换为如下配置,保存

1
2
3
4
post_asset_folder: true
marked:
prependRoot: true
postAsset: true
阅读全文 »

站点配置

去掉强力驱动

找到主题文件夹下layout/partials/footer.njk,将其包含的的以下代码注释掉或删除:

1
2
3
{% if theme.footer.powered %}
<div class="powered-by">{# #}{{ __('footer.powered', '<a class="theme-link" target="_blank" href="https://hexo.io">Hexo</a>') }}{# #}</div>
{% endif %}

新版的可以尝试下,在主题配置文件搜索powered
如果关键词存在,设置为如下即可

1
2
# Powered by Hexo & NexT
powered: false
阅读全文 »

配置环境

安装前提

安装 Hexo 相当简单,只需要先安装下列应用程序即可:

  • Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
  • Git (git环境配置,详细请看)
阅读全文 »