08 2018 档案

摘要:最外层的layer. 阅读全文
posted @ 2018-08-11 17:04 星月相随 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:以一个简单的波纹效果为例: 一、引入shader脚本文件。 1、vertex shader 2、fragment shader 3、cocos2d-js code 二、直接嵌入shader脚本 原文地址:https://www.cnblogs.com/fingerblog/p/5179853.htm 阅读全文
posted @ 2018-08-10 16:12 星月相随 阅读(546) 评论(0) 推荐(0) 编辑
摘要://例如如下一个简单的变色程序,蓝色变红色 ,js 代码: var url = "res/sb.jpg"; var url = "res/sb.jpg"; var sp = new cc.Sprite(url); var sp = new cc.Sprite(url); sp.setAnchorPo 阅读全文
posted @ 2018-08-10 16:11 星月相随 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、 1、先来看下效果图 貌似效果还可以 2、cocos2d-x的主要程序代码 1 2 3 4 5 6 7 8 9 Size size = Director::getInstance()->getWinSize(); auto sprite = Sprite::create("fish.png"); 阅读全文
posted @ 2018-08-10 16:10 星月相随 阅读(478) 评论(0) 推荐(0) 编辑
摘要:/** * 三阶贝塞尔曲线 * B(t) = P0 * (1-t)^3 + 3 * P1 * t * (1-t)^2 + 3 * P2 * t^2 * (1-t) + P3 * t^3, t ∈ [0,1] * * @param t 曲线长度比例 * @param p0 起始点 * @param p1 控制点1 * @par... 阅读全文
posted @ 2018-08-10 09:40 星月相随 阅读(9295) 评论(2) 推荐(2) 编辑
摘要:这里总结了一下点、圆、矩形之间的简单碰撞检测算法 (ps:矩形不包括旋转状态) 点和圆的碰撞检测: 1.计算点和圆心的距离 2.判断点与圆心的距离是否小于圆的半 isCollision: function(point, circle) isCollision: function(point, cir 阅读全文
posted @ 2018-08-08 19:48 星月相随 阅读(896) 评论(0) 推荐(0) 编辑
摘要:// f:矩形// // f_rotation 矩形旋转角度 // c: 圆形 bool collision( float f_x, float f_y, float f_width, float f_height, float f_rotation, float c_x, float c_y, float c_radius) { float sint, cost; ... 阅读全文
posted @ 2018-08-08 19:44 星月相随 阅读(293) 评论(0) 推荐(0) 编辑
摘要:假设对图片上任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转a角度后的新的坐标设为(x0, y0),有公式:x0= (x - rx0)*cos(a) - (y - ry0)*sin(a) + rx0 ;y0= (x - rx0)*sin(a) + (y - ry0)*cos(a) + ry 阅读全文
posted @ 2018-08-08 18:28 星月相随 阅读(4168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示