- 博客(84)
- 资源 (53)
- 收藏
- 关注
原创 cocos Creator 模拟器调试
目录1、引言2、环境3、发现问题4、解决5、结束语1、引言 由于是老项目,开发过程中一直未进行项目升级,拿到手一看已经至少是两年前的代码了!还使用的js开发,没有代码提示,没有断点,尝试了一下,非常痛苦!这里我们先来处理模拟器断点的问题。2、环境cocos creator v1.8.2chrome 100.0.4896.60(正式版本) (64 位)vscode3、发现问题 要模拟器打断点不妨我们先来看看官网API这里有winows调试。只需要这样操作就好了: 运行模拟器
2022-05-05 15:01:51
2342
2
原创 PyQT5使用pyinstaller打包Mac应用
目录1、引言2、准备3、封装步骤4、注意事项5、结束语https://iconverticons.com/online/1、引言 由于项目需要在推广时需要往各个渠道投放,就需要打出包含不同渠道的sdk!由于渠道众多,手动实在影响效率,动辄需要几十个包,使用androidstudio手动打包实在费时间,这里我们使用pyQt5写了一个打包工具,支持批量打包!由于平时在mac上开发,这里就需要导出Mac的独立程序。一番查找还是使用PyInstaller。事实上,PyQT5 封装独立程序,方法不止一种,这
2020-12-14 15:47:26
3821
2
原创 JavaScript数组方法总结
目录1、引言2、数组方法2.1、join()2.2、push()和pop()2.3、shift() 和 unshift()2.4、sort()2.5、reverse()2.6、concat()2.7、slice()2.8、splice()2.9、indexOf()和 lastIndexOf() (ES5新增)2.10、forEach() (ES5新增)2.11、map() (ES5新增)2.12、filter() (ES5新增)2.13、every() (ES5新增)2.14、some() (ES5新增)3
2020-12-02 19:32:48
506
原创 Cocos Creator 热更新
文章目录1、引言2、准备工作2.1、工具准备2.2、知识准备2.2.1 官方教程2.2.2 更新流程3、热更新3.1 搭建热更服务器3.2 创建热更目录3.3 creator客户端搭建3.3.1 制作UI3.3.1 添加脚本3.3.2 生成manifest文件3.3.3 创建热更新文件4、Demo演示5、示例下载6、结束语1、引言 creator用了有一年了,一直没有注意热更新!这段刚好有时间,来看看热更的实现!下面我们一起来看看具体的实现办法!2、准备工作2.1、工具准备 我这里使用的工具
2020-06-29 15:10:42
642
原创 Cocos Creator 实现相机移动背景无限滚动效果
目录1、引言2、方法一2.1、实现方法2.2、问题分析3、方法二3.1、实现思路3.2、Demo演示3.3、示例下载4、结束语1、引言 这段时间写了一个休闲小游戏,其中一个点就是背景移动的,事实上我直接照着上一篇的思路写完了,发布后发现有问题,当切入后台又返回的时候,两个移动的背景之间间隙!发布在vivo上没问题,发布在oppo上就一直存在这个问题,然后我就尝试解决问题!2、方法一2.1、实现方法 看到使用动作系统不可以,我立即修改代码使用了update来不断刷新背景的位置,代码如下:on
2020-06-24 11:02:26
1118
原创 n 阶贝塞尔曲线计算公式——Ts实现
文章目录1、什么是贝塞尔曲线2、常见贝塞尔曲线3、贝塞尔曲线通用公式3.1、贝塞尔曲线通用公式3.2、思路解析1、什么是贝塞尔曲线 Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了...
2020-03-25 15:33:09
8063
1
原创 Cocos Creator 实现虚拟摇杆
文章目录1、引言2、准备3、原理分析4、场景搭建5、代码6、效果展示7、Demo示例下载8、结束语1、引言 近日准备做一个休闲游戏,需要用到虚拟摇杆!于是摸索一番,便有一得,这里分享出来,有不足之处还望大家来指正!2、准备Cocos Creator v2.1.4VsCode3、原理分析 作为摇杆,需要有一个节点进行触摸,还需要约束摇杆能够移动的范围,我们可以通过相似三角形等...
2020-03-02 11:24:59
1053
原创 Cocos Creator 实现背景无限滚动效果
文章目录1、引言2、问题3、原理4、实现4.1、场景搭建4.2、代码5、效果展示6、结束语1、引言 我们在制作一些2d游戏时经常需要用到背景的滚动效果来做一些文章。2、问题 那么既然背景滚动,那么我们总不能做一个无限长的背景来移动吧,那怎么办呢!事实上,解决方案不止一种,我们这里说一下两张背景图无限滚动的方法。3、原理 简单来说就是场景中两张背景图片交替的在移动,在游戏的每帧中...
2020-02-28 00:44:31
4717
2
原创 JetBrains IDE Support Chrome 安装的正确姿势
文章目录1、准备2、步骤2.1、解压2.2、修改为.rar后缀名2.3、再次解压2.4、找到扩展程序2.5、移动文件夹2.6、安装效果3、结束语1、准备Chrome浏览器JetBrains IDE Support插件2、步骤2.1、解压 将下载好的JetBrains IDE Support插件文件,在当前文件夹下进行解压,如下图所示。2.2、修改为.rar后缀名 打开解...
2020-01-10 11:26:57
2277
原创 Creator打android包报Declaring custom ‘clean’ task when using异常
文章目录1、问题2、解决办法1、问题 打包时报:Declaring custom ‘clean’ task when usingError:(48, 1) A problem occurred evaluating root project 'NEWAPP'.> Declaring custom 'clean' task when using the standard Gradl...
2019-12-26 15:26:30
336
原创 Creator打android包时报Could not resolve all files for configuration ':jcore-react-native:lintClassPath'异
文章目录1、本地环境:2、发现问题3、解决问题4、结束语1、本地环境:Creator version:2.1.4JDK: 1.8.231NDK: r202、发现问题 打包时出现下面异常:Could not resolve all files for configuration ':jcore-react-native:lintClassPath'.> Could not ...
2019-12-26 15:07:22
1187
2
原创 Creator打包报 javax.net.ssl.SSLException: Received fatal alert: protocol_version异常
文章目录1、发现问题2、知识准备与问题分析2.1、知识准备2.1.1、知识准备 什么是TLS2.1.2、TLS有哪些版本、JDK默认支持哪些版本?2.1.3、JDK支持的tls版本:2.2、问题分析:3、解决问题4、结束语1、发现问题 今天在家里打包apk时,上来就报了异常,仔细一看是如下错误:Exception in thread “main” java.lang.RuntimeExc...
2019-12-23 18:00:48
6783
1
原创 NDK编译时NDK_PROJECT_PATH = null
Creator打安卓包时:ndk-build.cmd with arguments {NDK_PROJECT_PATH=null编译报错:Build command failed.Error while executing process /home/yuneec/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_...
2019-12-23 17:24:07
5141
1
原创 编译时 creator Could not resolve all files for configuration :libcocos2dx:lintClass
本人环境:creator 2.2.0NDK android-ndk-r16b编译时异常: creator Could not resolve all files for configuration :libcocos2dx:lintClass解决: 尝试了很多办法,没有作用!最后修改了build.gradle问题得以解决!...
2019-11-19 14:43:06
1753
原创 ndk编译错误 No rule to make target
在使用Creator2.2.0、android-ndk-r16b 打包时出现下面异常:make: *** No rule to make target E:/Tools/android-ndk-r11c/build//../sources/android/cpufeatures/cpu-features.c', needed byE:/HelloWorld/build/jsb-default...
2019-11-19 14:33:15
1530
原创 Cocos Creator Android打包 apk
文章目录1、引言2、配置打包环境2.1、下载Java SDK(JDK)2.2、下载NDK3、配置原生发布环境路径4、打包发布原生平台5、构建原生工程6、通过编译器去编译和运行7、总述8、结束语1、引言 今天事情不是很多抽空看了Creator的安卓打包!中间不少问题,在此记录,引以为戒!2、配置打包环境 开始之前我们先创建一个示例项目——Hello World;有了项目好办事!我们这里...
2019-11-19 14:21:13
2175
原创 GitHub上提交代码之写给小白
目录1、创建github repository(仓库)1.1、登录github1.2、创建repository(仓库)2、安装git客户端2.1、下载git客户端2.2、安装客户端2.3、绑定用户3、为Github账户设置SSH key3.1、生成ssh key3.2、生成ssh key为github账号配置ssh key4、上传本地项目到github4.1、创建一个本地项目4.2、建立本地仓库4...
2019-11-06 10:39:34
283
原创 Shader编程学习笔记(十六)—— 3D数学基础4 - 矩阵和行列式
目录1、引言2、内容详情2.1、2D旋转矩阵1、引言 本篇涉及知识点:2D旋转矩阵3D旋转矩阵C#顶点变换demo2、内容详情2.1、2D旋转矩阵 2D旋转矩阵的公式: 绕坐标中心旋转α\alphaα角度:[cos(α)sin(α)−sin(α)cos(α)] \begin{bmatrix} \cos(\alpha)& \sin(\alp...
2019-06-30 10:57:00
434
原创 Shader编程学习笔记(十五)—— 3D数学基础3 - 矩阵
目录1、引言2、矩阵2.1、矩阵的维度和记法2.2、矩阵的转置2.3、矩阵和标量的乘法2.4、 矩阵和矩阵的乘法2.5、 单位矩阵3、结束语1、引言 这一篇主要了解矩阵的相关知识点,本篇涉及的知识点:矩阵的维度和记法矩阵的转置矩阵和标量的乘法矩阵和矩阵的乘法2、矩阵2.1、矩阵的维度和记法3×23\times23×2的矩阵:[m11m12m21m22m31m32]\be...
2019-06-29 14:27:56
333
原创 Shader编程学习笔记(十四)—— 3D数学基础2 - 向量
目录1、引言2、向量2.1、向量2.2、向量的运算2.2.1、向量的加法2.2.2、向量的减法2.2.3、向量与标量的乘法2.2.4、向量的单位化2.2.5、向量的点积2.2.5.1、向量的点积运算2.2.5.2、向量的点积的几何意义2.2.6、向量的叉积2.2.6.1、向量的叉积计算2.2.6.2、向量的叉积的几何意义3、结束语1、引言 这一篇主要复习中学知识向量的相关知识,涉及知识点如...
2019-06-29 11:42:18
396
原创 Shader编程学习笔记(十三)—— 3D数学基础1 - 坐标系
目录1、引言2、各坐标系介绍2.1、2D中的模型坐标系2.2、2D中的世界坐标系2.3、3D中的模型坐标系2.4、3D中的世界坐标系2.5、摄像机视坐标系2.6、屏幕坐标系3、总结4、结束语1、引言 从这一篇开始了解一些3D数学知识,这一片主要是关于坐标系的。本篇涉及知识点:模型坐标系世界坐标系摄像机坐标系屏幕投影坐标系2、各坐标系介绍2.1、2D中的模型坐标系 在2...
2019-06-28 11:23:05
405
原创 CG 标准函数库
目录1、数学函数2、几何函数3、纹理映射函数4、偏导函数1、数学函数 数学函数 函数 功能描述 示例 abs(x)返回输入参数的绝对值 acos(x)反余切函数,输入参数范围为[-1,1], 返回[0,π]区间的角度值 all(x)如果输入参数均不为0,则返回ture; 否则返回flase。&&运算 ...
2019-06-27 14:49:33
380
原创 Shader编程学习笔记(十二)—— Cg语言入门4 -函数
目录1、引言2、示例2.1、函数2.2、函数的前项声明2.3、函数的参数传递2.4、Cg include3、总结4、结束语1、引言 这一篇我们俩了解下Cg语言中的函数,这里涉及到的知识点包括以下内容:定制函数函数的前项声明函数的传参Cg include2、示例 这我们将一一举例说明!开始之前我们先搭建好场景,便于演示。创建一个场景,一个cube,一个材质球和一个顶点片元s...
2019-06-27 10:54:40
418
原创 Shader编程学习笔记(十一)—— Cg语言入门3 -流程控制
目录1、引言2、示例2.1、验证switch...case条件语句2.2、if...else条件语句2.3、if...else条件语句1、引言 这一篇我们我们来了解下流程控制语句,在CG语言中支持条件语句和循环语句。if…else 条件语句while 循环do … while 循环for 循环需要注意的是早期版本Cg不支持switch…case语句,但是保留了这些关键字!但...
2019-06-25 20:26:39
1016
原创 Shader编程学习笔记(十)—— Cg语言入门2 - 数据类型和Swizzle操作
目录1、引言2、演示2.1、布尔(bool)类型2.2、int2.3、sampler2.4、向量2.5、Swizzle操作2.6、使用别名2.7、宏定义2.8、矩阵2.9、数组2.10、结构体3、总结4、结束语1、引言 上一篇我们讲述了基本数据,这里我们主要讲解数据类型和Swizzle操作,涉及的知识点如下:向量Swizzle操作矩阵数组结构体2、演示 这里我们对上面的...
2019-06-25 11:42:52
867
原创 Shader编程学习笔记(九)—— Cg语言入门1 - 输入输出、语义、profile和基本数据类型
目录1、引言2、示例3、结束语1、引言 这里我们开始了解CG语言。本篇涉及知识点:输入输出语义 这里我们使用一个示例来了解一个简单的shader的顶点和片段程序的输入输出以及常用语义。2、示例 编写一个简单的顶点和片段着色器,代码如下:Shader "lxt610/fragmentVertexShader"{ SubShader{ pass{...
2019-06-23 15:17:47
852
2
原创 Shader编程学习笔记(八)—— Surface Shader 2
目录1、引言2、surface函数3、SurfaceOutput”和“SurfaceOutputStandard”两种结构体的对比1、引言 上一篇我们主要了解了Surface Shader使用了“#pragma surface surf Standard fullforwardshadows”指令的意义,这里我们主要了解“surf”surface函数。void surf (Input I...
2019-06-23 10:52:39
402
原创 Shader编程学习笔记(七)—— Surface Shader 1
目录1、了解Surface Shader2、了解默认Surface Shader3、了解默认SubShader4、使用示例5、结束语1、了解Surface Shader 这里我们对Surface Shader做一个了解!主要了解在Surface Shader当中比较重要的几个部分,如下:SurfaceOutputInputlighingshadow 首先查看一下Unit...
2019-06-18 10:56:34
430
原创 Shader编程学习笔记(六)—— Fixed Function Shader 2
目录1、Fixed Function Shader的知识点2、示例演示2.1、场景搭建2.2、settexture命令2.3、primary关键字2.4、double关键字2.5、previous关键字2.6、透明处理2.6.1、透明处理——Blending2.6.2、透明处理——Tags标签2.6.3、透明处理——texture命令2.6.4、透明处理——constantColor命令1、F...
2019-06-15 11:47:19
548
原创 Shader编程学习笔记(五)—— Fixed Function Shader 1
目录1、Fixed Function Shader涉及的知识点2、ShaderLab的基本结构3、示例介绍3.1、搭建场景3.2、物体着色3.3、漫反射3.4、环境光(diffuse)3.5、高光反射(specular)3.6、高光强度(shininess)3.7、自发光(emission)3、总结4、结束语1、Fixed Function Shader涉及的知识点 在学习固定管线着色器中...
2019-06-14 10:04:29
437
原创 Shader编程学习笔记(四)—— Unity Shader的组织形式(ShaderLab)
目录1、Unity Shader的形态2、ShaderLab基本结构3、总结1、Unity Shader的形态 Unity官方手册上讲Unity Shader有三种不同的编写方案,这三种编写方案分别是surface shaders、vertex and fragment shaders和fixed function shaders。 从前面几篇笔记中可以了解到,可编程图形管线中能够编写sh...
2019-06-12 11:29:27
380
原创 Shader编程学习笔记(三)—— 三大主流编程语言 HLSL/GLSL/Cg
目录1、Shader Language2、OpenGL简介3、DirectX简介4、Cg5、总结1、Shader Language Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。 Shader Language目前主要有3种语言...
2019-06-12 11:29:16
992
原创 Shader编程学习笔记(二)—— Shader和渲染管线
目录1、什么是Shader2、什么是渲染管线3、Shader和材质、贴图的关系4、总结1、什么是Shader Shader,中文翻译即着色器,是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言来编写,现在也可以使用高级语言来编写。一句话概括:Shader是可编程图形管线的算法片段。 它主要分为两类:Vertex Shader和Fragment Shader。...
2019-06-12 11:28:58
617
原创 Shader编程学习笔记(一)—— 图形硬件简史与可编程管线
目录1、图形处理器(GPU)简史1.1、GPU发展简史1.2、GPU的优越性1.3、GPU的缺陷2、GPU的更多应用3、总结1、图形处理器(GPU)简史1.1、GPU发展简史 GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”,在现代计算机系统中的作用变得越来越重要。 20世纪六、七十年代,受硬件条件的限制,图形显示器只是计算机输出的一种工具。限于...
2019-06-12 11:28:39
445
原创 Cocos Creator TypeScript断点调试
目录1、引言2、配置2.1、配置VsCode环境2.2、VsCode安装插件(Debugger for chrome)2.3、设置Creator的脚本编辑器2.4、VsCode配置设置2.5、效果展示3、结束语1、引言 作为一个程序员,在写代码的时候有断点调试是很方便的!出了问题便于查找,相信每个程序员都是极其方便的!这里分享一下Cocos creator typescript的断点调试方...
2019-06-07 15:24:08
2122
原创 cocos creator + TypeScript 解决ScrollView加载大量Item导致卡顿的问题
目录1、引言2、问题分析3、代码部分4、使用举例4.1、场景搭建4.2、测试4.3、效果展示5、Demo下载6、结束语1、引言 我们在平常的开发中常常碰到列表类的数据处理!典型的像玩家列表这种可能数量非常庞大,可能有几百个!我们假设一次全部创建可能一下子就导致app安顿崩溃!下面我们带着问题一起分析。2、问题分析 点击这里查看上一篇Unity的相关介绍。这里就不再做详细分析了。3、...
2019-05-10 22:14:01
3222
1
原创 unity UGUI 解决ScrollView加载大量Item导致卡顿的问题
目录1、引言2、问题分析3、代码部分4、使用举例4.1、场景搭建4.2、测试4.3、效果展示5、Demo下载6、结束语1、引言 我们在平常的开发中常常碰到列表类的数据处理!典型的像玩家列表这种可能数量非常庞大,可能有几百个!我们假设一次全部创建可能一下子就导致app安顿崩溃!下面我们带着问题一起分析。2、问题分析 事实上我们我们在床架这些Item子节点的时候非常浪费性能,大量的Ite...
2019-05-09 15:19:43
6936
2
原创 cocos creator + TypeScript 实现动态生成二维码
目录1、引言2、场景搭建3、代码部分4、效果展示5、注意6、Demo下载7、结束语1、引言 我们在游戏开发过程中,经常要配合运营做一些推广等相关功能,其中二维码推广就是一种手段,今天我们一起来探讨一下!2、场景搭建场景很简单,我们创建空节点,在创建一个Test.Ts,并挂在改空节点上。如图所示:3、代码部分 代码比较简单,我们这里就不细说了:const {ccclass, ...
2019-05-08 18:06:48
3985
5
原创 cocos creator + TypeScript 实现刮刮乐效果
目录1、引言2、场景搭建3、代码部分4、效果展示5、Demo下载6、结束语1、引言 这里分享一个刮刮卡效果,闲言少叙,我们直接上代码。2、场景搭建 场景搭建如图所示:3、代码部分 详细代码如下所示:const {ccclass, property} = cc._decorator;@ccclassexport default class test extends cc...
2019-05-08 15:45:44
4100
原创 DOTween插件的使用示例
目录1、引言2、下载地址3、使用3.1、使用范围4、Demo下载5、结束语功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...
2019-04-25 15:49:24
1138
QRCodeTest.rar
2019-05-08
Test3(cocos creator + TypeScript 实现翻牌效果)
2019-04-25
BabeLuaFor2017V3.2.2.0.rar
2018-10-23
ObserverPattern.unitypackage
2018-08-14
FacadePattern.unitypackage
2018-07-31
ProxyPattern.unitypackage
2018-07-16
DecoratorPattern.unitypackage
2018-07-15
StratePattern.unitypackage
2018-07-02
UGUI Super ScrollView 2.4.3.unitypackage
2024-01-26
Hotupdate.rar
2020-06-29
CameraMachine.rar
2020-06-12
DrawBezierLine.rar
2020-03-25
socket.io.rar
2020-03-19
Everything.rar
2020-01-04
xls_to_json.zip
2019-12-16
C++ Primer 第四版学习笔记.rar
2019-12-05
7.4 第030课微信小游戏项目实战《捕鱼达人》.zip
2019-07-08
(图集分解工具)untp-1.1.5.rar
2019-06-19
(固定管线渲染器)fixedFunctionShader1.rar
2019-06-14
(cocos creator ScrollView优化)Test6.rar
2019-05-10
(ScrollView优化)UnityTest1.rar
2019-05-09
(动态生成二维码)QRCodeTest_2.rar
2019-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人