代码编织梦想

总结creator 2.4以上打包微信小游戏 bundle资源包远程放在nodejs服务器上-爱代码爱编程

1.最简单node.js服务器编写   // import frame_anim  from "./frame_anim";  //ts中调用javascript代码这样调用  安装好Node.js后,本地新建个文件夹, 如d:myWorks/webserver 在之内右键命令行,npm install express,安装好express,再建个www_

白鹭[egret]运行项目-爱代码爱编程

白鹭[egret]运行项目 前言一、wing中运行二、命令行运行需要免费游戏源码的请微信搜索/扫码下方小程序,定期上新资源扫描下方小程序码获取 前言 白鹭引擎运行项目有两种方式,一种是直接在wing里面点击运行按钮即可,另一种是需要命令行去运行了,下面给大家示范一下。 一、wing中运行 点击菜单“项目”->“构建”,编译项目,如下

白鹭(egret)工具集介绍二-爱代码爱编程

白鹭[egret]工具集介绍二 前言一、Egret Wing 3二、Res Depot三、Texture Merger四、Egret Feather五、Egretia Server六、Egret Compiler七、Egret UI Editor八、DragonBones九、Egret Pro十、Egret Inspector十一、Lakeshor

白鹭(egret)引擎安装及使用-爱代码爱编程

提示:文章转载需要博主同意 白鹭引擎安装 前言一、白鹭引擎是什么?二、白鹭官网1.访问官网2.下载三、安装四、打开五、主界面总结想一起讨论/学习微信小游戏开发的,GO语言开发的,请微信扫码或搜索下方小程序加博主微信群 前言 随着微信小游戏的发展,白鹭引擎,Cocos引擎开发小游戏,混合应用app越来越多了,本文就介绍了白鹭引擎的基础内容。

实现一键复制文本功能(laya、egret、cocos)-爱代码爱编程

实现一键复制文本功能(laya、egret、cocos) 如果想转请评论留个言并注明原博 @Sclifftop @13805064305 维尼 https://blog.csdn.net/S_clifftop/article/details/110437183 用ts写的你自己转一下,我试过了都能用,你直接复制代码就ok,后续

【微信小游戏】CocosCreator做小游戏 — 字符串编码转换(UTF-8和GBK互转)-爱代码爱编程

问题描述:项目中服务端使用的GBK编码,中文字符串传输到客户端后,需要转换成UTF-8编码才能正常显示。   方法一:使用TextDecoder方法 // 先在buffer中取strlen长度的数据,是GBK编码的字符串,buffer是服务器传过来的 var bytes = new Uint8Array(view.buffer, offset, st

微信小游戏的启动性能优化之首屏渲染-爱代码爱编程

先摘抄一下微信官方文档: 优化小游戏的启动性能, 很明显需要降低启动时序中的各个步骤耗时。 常规的优化思路往往是两步: 拆分代码包,精简首包资源,使得首包只存首屏图片和一个加载进度条及相关代码;使用分包加载。根据小游戏的启动时序,会发现,降低代码包资源会减少了代码包下载,以及在某种程度下降低JS注入耗时。 然而,即使启动优化到这一步,很多小游戏

破解微信小游戏-动物餐厅之无限小鱼干-爱代码爱编程

女票最近在玩微信小游戏-动物餐厅,说小鱼干获取的太慢了,后来经过尝试,找到了可以无限添加小鱼干的方法,分享一下。 先上效果图: 1.第一步 逆向砸壳 不会的请参考 之前这篇文章iOS逆向-支付宝基金之统计实时收益 2.第二步 打开Xcode创建MonkeyAPP工程 ,把砸完壳的IPA文件放在工程中,并运行工程 4.第四步 小程

微信小游戏 - 学习/实践-爱代码爱编程

1.应用场景 主要用于快速开发微信小游戏.2.学习/操作 1.介绍 小游戏是一种基于微信平台开发,不需要下载安装即可使用的全新游戏应用,体现了“用完即走”的理念,充分节省用户的手机空间。小游戏无论是开发以及使用都相当轻便快捷,同时基于微信的社交属性让小游戏具备较强的社交传播力,用户可以和朋友一起享受游戏的乐趣。期待您的加入一起构建小游戏的生态. 更多

微信小游戏搭建文档-爱代码爱编程

一、服务端搭建 1、安装MYSQL 最好安装5.5或者以上版本 2、执行SQL文件 server/sql/db_ukcloud.sql 3、修改server/cluster_conf.js 修改文件中的数据库链接地址、数据库连接账号、数据库连接密码,如下图所示位置 //数据库配置信息 exports.mysql_conf = { ukc

如何快速提高Laya构建速度-爱代码爱编程

前言 微信小游戏推出之后,很多公司也相应的进入到微信小游戏这个领域,现在市场上的游戏开发引擎,如Cocos、Egret、Laya都对小游戏有了很好的兼容性。而在实际开发中,如何提高Laya的构建速度,是游戏开发者非常想要解决的问题之一,下面,我们就来给大家梳理下。 一、默认的Laya构建方式 Laya在使用IDE默认创建项目后(本文选择typ

Cocos Creator 教程 : 坐标系统-爱代码爱编程

主要简单讲解下坐标系统,由于Creator是基于Cocos2dx,也就是使用OpenGL的坐标系,即原点在屏幕左下角,x轴向右,y轴向上。然后讲解下本地坐标与世界坐标,最后讲下坐标转换。 点击链接加入群聊【unity/cocos交流二群】 坐标系 基于OpenGL坐标,也就是原点在屏幕左下角,x轴向右,y轴向上。下面讲解的世界坐标也就是与OpenGL坐

Cocos Creator游戏开发基础入门-爱代码爱编程

在Cocos Creator游戏开发中,有几个非常重要的基础知识大家必须掌握,就是场景、场景树、节点Node、组件Component。 一、 什么是场景和场景树 一个游戏中可以有多个场景(例如登录场景、修改密码场景、游戏主场景等等),在游戏中通过代码逻辑来控制场景跳转。几乎所有的场景的根节点都是Canvas节点,Canvas节点上面可以挂载各种各样

cocos creator--游戏开奖功能组件《刮刮卡》特效实现-爱代码爱编程

一、 需求分析 【1】实现手指触摸刮开效果;【2】优化:判断刮开与否(能否正常看到奖项)。 二、 游戏场景可视化编辑 三、 手指触摸刮刮卡动态刮开效果的实现 Mask为反向遮罩节点,必须确保大小和位置为(0,0)。 运用反向遮罩和绘图来实现。 首先为Mask节点添加Mask组件。记得将Inverted(即反向遮罩)勾上。 原理:类似于P

Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错-爱代码爱编程

Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错 必须吐槽一下,Laya的文档真是该写啥不写啥,有问题的时候找文档等于没找(比如 Button的文档,啥都写了就是没写怎么注册回调。分包的文档啥都写了就是没写怎么分包。。) 创建项目要勾选微信的bin目录选项 bin/game.json 修改,加入分包路径 { "deviceOrie

Cocos Creator游戏开发中实现多指触控缩放代码及原理解析-爱代码爱编程

一、 UI设计 如上图,我们设计一个简单的界面来进行测试。新建OnMultiTouchCtrl.js ,挂载到OnMultiTouchCtrl节点上。 二、 OnMultiTouchCtrl.js实现如下  推荐一个学习交流群:1072209430 首先在方法中,给Canvas节点添加触摸移动的监听事件,在其回调方法中打印event得到结果如下:

异名童鞋的微信小游戏性能优化-爱代码爱编程

异名最近负责了一个微信小游戏的项目,在版本迭代间隙对游戏的性能调优进行了一次尝试。这个游戏是个打击类游戏,下面展示一下游戏的预览效果👇 性能指标 引擎和小游戏都有提供一个性能面板,给开发者们暴露了以下几个性能指标: Frame time(ms)每一帧的时间。《RAIL模型》建议在 10 毫秒或更短的时间内制作动画中的每一帧。从技术上讲,每帧的最大预

Cocos Creator性能优化---DrawCall-爱代码爱编程

前言 在游戏开发中,DrawCall 作为一个非常重要的性能指标,直接影响游戏的整体性能表现。 无论是 Cocos Creator、Unity、Unreal 还是其他游戏引擎,只要说到游戏性能优化,DrawCall 都是绝对少不了的一项。 本文将会介绍什么是 DrawCall,为什么要减少 DrawCall 以及在 Cocos Creator 项目中

Cocos Creator游戏开发中单例的实现-爱代码爱编程

单例,也就是表示单一实例,某个类,某个组件只有一个实例。比如,我们在游戏中要记录游戏的状态,游戏中某些公共的、全局共享的唯一实例,我们就需要设计成单例的模式。 一、 UI设计 二、 单例模式JS实现 1. Singleton.js单例类 在此单例类中持有一个instance静态变量,此静态变量引用自身。 2. SingletonCtrl.

微信小游戏代码包侵权解决方案升级版-爱代码爱编程

微信小游戏代码包侵权解决方案升级版 之前写过一篇关于微信小游戏代码混淆的文章《微信小游戏代码包侵权的避开技巧》,提供了技术思路和部分核心代码,但是这种方案有个弊端是需要修改项目源代码,较为繁琐。 程序员有一项很重要的职责是帮助自己和他人提高工作效率,为了提高效率和功能的可用性、便利性,利用空闲时间重新开发了一个代码插件,无需修改项目源码,只需要配置微信