<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ctrls_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ctrls_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ctrls_]]></copyright><item><title><![CDATA[游戏开发小玩法（连剧名）]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/140467390</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/140467390</guid><author>Ctrls_</author><pubDate>Tue, 16 Jul 2024 15:38:47 +0800</pubDate><description><![CDATA[主要是通过当前鼠标所在的UI位置，即用此方法（getUILocation）得到手指的UI，然后通过坐标转换，将UIPos转换为window坐标系中的位置，再根据坐标系的位置，就可以知道当前手指处在window的哪一行以及哪一列，我定义window的左上角位置为起始点（0，0），就是说  左上角 那个云字的坐标为（0，0），依次 间 字就是（0，1），依次类推，然后将移动的坐标转换为行和列，放入一个数组中moveArr,这个数组用来存放手指所移动过的点以及路径（附：整个游戏节点树比较简单。]]></description><category></category></item><item><title><![CDATA[Cocos Creator 中使用装饰器进行自动绑定]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/136022812</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/136022812</guid><author>Ctrls_</author><pubDate>Sun, 04 Feb 2024 11:25:10 +0800</pubDate><description><![CDATA[Cocos Creator 中使用装饰器进行自动绑定]]></description><category></category></item><item><title><![CDATA[cocos做一个图片空白区域颜色填充（colorFillTexture）]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/136008679</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/136008679</guid><author>Ctrls_</author><pubDate>Sat, 03 Feb 2024 16:04:11 +0800</pubDate><description><![CDATA[通过点击将图片所选空白区域填充颜色]]></description><category></category></item><item><title><![CDATA[水管连接游戏（cocos2.4.3）]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/135199002</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/135199002</guid><author>Ctrls_</author><pubDate>Wed, 03 Jan 2024 14:02:47 +0800</pubDate><description><![CDATA[简单的水管链接游戏]]></description><category></category></item><item><title><![CDATA[刮刮乐cocos2.4.3]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/134682819</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/134682819</guid><author>Ctrls_</author><pubDate>Wed, 29 Nov 2023 10:54:48 +0800</pubDate><description><![CDATA[5.检测是否所有的区域都刮到的代码，positionProgress为true的length等于positions长度的时候即为刮完所有目标点，隐藏mask节点下的遮挡图，显示全部内容。1.编辑一个Mask脚本，一个是mask节点，一个是刮卡的circle半径大小，还有一个是用来判断是否刮到了目标位置，如果在value范围内则判定为刮到目标位置。当输出p—后，展示效果为，i为1时，对应的是左下1的位置，i为2时对应左下2的位置，可以看到这两个值已经变为true了，下面继续刮图。]]></description><category></category></item><item><title><![CDATA[cocoscreator做一个简单的拼图游戏]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/131868495</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/131868495</guid><author>Ctrls_</author><pubDate>Sat, 22 Jul 2023 16:27:14 +0800</pubDate><description><![CDATA[简单几个脚本实现拼图游戏]]></description><category></category></item><item><title><![CDATA[关于游戏开发超级便捷的工具]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/131295059</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/131295059</guid><author>Ctrls_</author><pubDate>Mon, 19 Jun 2023 22:06:39 +0800</pubDate><description><![CDATA[实用且超级便捷的提升工作效率的工具]]></description><category></category></item><item><title><![CDATA[使用二阶贝塞尔曲线画出两点之间的连线]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/108731313</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/108731313</guid><author>Ctrls_</author><pubDate>Tue, 22 Sep 2020 14:45:23 +0800</pubDate><description><![CDATA[使用二阶贝塞尔曲线画出两点之间的连线二阶贝塞尔曲线公式控制点的位置
游戏中需要手动生成多个点来连接两个关卡，以达到更加可视化的目的。
最终效果如图：
二阶贝塞尔曲线公式
B(t) = (1-t)2P0 + 2t(1-t)P1+t2P2， t∈[0,1]
要得到贝塞尔曲线，必须知道三个点的坐标，及P0起点，控制点P1，终点P2。
P0（x1,y1），  P1（cx,cy） ，P2（x2,y2）
然后得到x，y随 t（时间）变化的公式：
x = (1-t)2 * x1 + 2t(1-t)cx + t2x2;
y]]></description><category></category></item><item><title><![CDATA[Js解构赋值学习记录]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/103927142</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/103927142</guid><author>Ctrls_</author><pubDate>Fri, 10 Jan 2020 18:04:32 +0800</pubDate><description><![CDATA[定义
先看下官方文档给出的解构赋值的定义

文档说明了，使用解构赋值表达式，可以直接获取到数组或对象中的属性或者值，可以方便我们获取。
初识解构赋值
再次之前，我经常用的赋值方式是这样的
var arr = [1,"student",undefined,"小王"];
var arr_0 = arr[0];
var arr_1 = arr[1];
var arr_2 = arr[2];
var ar...]]></description><category></category></item><item><title><![CDATA[用cocoscreator做一个幸运转盘]]></title><link>https://blog.youkuaiyun.com/Ctrls_/article/details/103532339</link><guid>https://blog.youkuaiyun.com/Ctrls_/article/details/103532339</guid><author>Ctrls_</author><pubDate>Mon, 16 Dec 2019 20:36:59 +0800</pubDate><description><![CDATA[先看一下做出来的效果图

1.首先需要做一个小球围绕中心点做一个圆周运动

如图通过公式可以得出x和y的值，然后通过下面的方法实现小球的圆周运动
onLoad() {
        this.zhuanpan.speed = 0.5;		//转盘旋转速度
        this.ball.speed = 2.5;				//小球速度
        this.circleCenter = ne...]]></description><category></category></item></channel></rss>