本来我只是个在小公司做换皮游戏小菜鸡,在加班加点完成了毫无创意的换皮游戏之后,老板说,发行那边需要一个可试玩广告,并发给了我一个文档+案例。
what? 在这之前,我都不知道啥是可试玩广告,这让我怎么干?
在我抓耳挠腮的打开了案例之后,豁然开朗~
这不就是弄一个静态html么?
我一想这还不简单,那个前端er不是从写html过来的,将cocos项目构建成html应该是手拿把掐的事儿吧
事实证明,我还是太年轻了,并没有看到官方能制作导出静态页面的功能
没办法,我只好依赖于各大搜索引擎和cocos论坛。但找了许久,并没有找到合适的,当时我的项目用的是ccc2.4.12,市面上能找到的都是很早之前的,不知道行不行
功夫不负有心人,在论坛看到了这样一篇文章Cocos Creator 2.4+ 打包单Html,虽然是21年的帖子,但是大版本没问题,重要的是免费的,那就试试看吧(python写的项目)
结果倒腾下了一跑,结果发现跑不起来,还好小弟之前自学过一阵python,看了源码后发现目录有问题,一顿操作之后也是完美解决,然后就新建了个demo来试试水
建好之后,构建web-mobile,然后将构建好的文件拉过去一跑,error~
事情果然没有那么简单,我又只好是瞅那py代码,一看才发现,路径有问题,构建web-mobile时勾选了MD5 cache,导致导出的文件名对不上,怎么办?不勾选试试
完美~欧克了
那就只需要去公司干活就行了,(demo是下班自己在家弄的)
燃鹅! 事情没有这么简单,家里自己的笔记本是win系统,公司电脑用的mac,倒腾半天python环境之后,居然还是跑不起来~
我又只好去啃源码,原来是项目里头进度输出用到了win系统的api,OK,非核心代码,直接干掉,开炮~
终于终于,完美的把html给导出来了,顺利交差
蛋示,这么波折的活儿不是谁都能干的,聪明的我脑袋瓜开始滴溜溜的转起来了。可试玩广告现在的需求越来越多,不可能只有我一个人用到上,也不是所有cocos人都看得懂python。那我还不自己弄一个nodejs版本的呢?
转念一想,弄成nodejs就好用了么?我何不一步到位将它弄成一个插件?这样用起来不是so easy~
要将一个python项目改成nodejs项目,甚至弄成一个cocos插件。我也是大姑娘上轿,头一回~
有难度,有搞头~冲!
很显然,这不太容易,但还是被我弄出来了,在经过2次审核驳回之后,终于修成正果上架了cocos商城,它就是CreatePlayableAd。
经过我自己的尝试,这个插件支持的文件和资源的格式也基本全覆盖。包含支持 json/plist/js/pem/atlas/wasm/png/jpg/gif/wav/bin/mp3/ttf/dbbin/mp4…,而且没有sdk,没有sdk,没有sdk(重要的事情说三遍)。所以扩展性极高,任何新的平台都可以轻松拿捏。
理论上支持任意平台,例如市面上常见的applovin、facebook、google、ironsource、mintegral、pangle、unity、liftoff、moloco、tiktok、vungle。
弄出来的那一刻,心情不言而喻~这也是自己技术能力的体现
最后,希望各位开发者在遇上可试玩广告playable这样的需求时,能够减少一丢丢精力和时间
如果有精力和时间的话,Cocos Creator 2.4+ 打包单Html是你的选择。
如果想节约半天的时间和精力,不妨请我一杯咖啡~前往cocos商城
笑死
他要破防了
他估计最近熬夜还没起来
你这人怎么能这样? 你就不能早点看到早点回吗…回晚了你就不能小点声吗
人家只是卖个插件 你直接光速打脸输出 不过链接得东西挺好的
这…你…
没想打脸,刚好看到这个话题正好我有链接就分享一下
哈哈哈哈哈,笑死,20年的时候如果发出来可能还行,可是都24年了哈哈哈哈哈
哈哈哈,信息差也是一种资源。而且,即便chrome很优秀,市面上也不止一种浏览器,多一种选择也不坏对么
楼主被你干沉默了。话说我做试玩也用的这个。
没有没有,在组织语言,哈哈哈
给大佬格局点赞
今天是618,插件我就直接永久免费了,欢迎各位大爷来玩