cc.Sprite Filled模式
cc.Sprite Filled模式Radius的参数模式 位置坐标 123(0, 0)左下脚(1, 1) 右上角 (0.5, 0.5) 中心点 Fill Start 开始的位置: (0, 1] Fill Range 填充总量: (0, 1] fillRange为正,那么就是逆时针,如果为负,那么就是顺时针; 1this.sp.fillRange = 0.5;
cc.Sprite Filled模式Radius的参数模式 位置坐标 123(0, 0)左下脚(1, 1) 右上角 (0.5, 0.5) 中心点 Fill Start 开始的位置: (0, 1] Fill Range 填充总量: (0, 1] fillRange为正,那么就是逆时针,如果为负,那么就是顺时针; 1this.sp.fillRange = 0.5;
cocos creator 引擎源码调试可以打包时,选择”调试模式” 这样在运行打包后的程序时,可以在浏览器的开发者模式看到,cocos2d-js.js,里面可以看到引擎源码,打断点调试即可。
Math.asin Math.acos 的范围 注意返回 NaN接受 -1 到 1 之间的数值作为参数,返回一个介于 - π2 到 π2 弧度的数值。如果接受的参数值超出范围,则返回 NaN。 123456Math.asin(-2); // NaNMath.asin(-1); // -1.5707963267948966 (-pi/2)Math.asin(0); // 0Math.a
web端震动1234567vibrate(duration) { if (!cc.sys.isNative) { navigator.vibrate(duration*1000); } else if (cc.sys.os === cc.sys.OS_ANDROID) { } else if (cc.sys.os =
场景抖动123456789101112131415sceneShock(times){ let scene = cc.director.getScene(); scene.runAction( cc.sequence( cc.repeat(cc.sequence(cc.delayTime(1/30), cc.callFunc(() =>
JS new Date() 保存到 mongodb 的是格林尼治时间mongodb中存的是UTC时间,全球统一 1ISODate("2018-08-01T03:32:11.002Z") 读取出来后把时间new Date(report.datetime).toLocaleString(),调用js自带的Date().toLocaleString()就行了
Mysql 中不要使用 UTF-8 字符集 用 utf8mb4 MySQL的”utf8mb4”是真正的”UTF-8”。 MySQL的”utf8”是一种”专属的编码”,它能够编码的Unicode字符并不多。
微信小程序本地缓存存入1wx.setStorageSync('id', 1111); //将id存入本地缓存 取出1var id = wx.getStorageSync('id');
DNS负载均衡.com的DNS域名服务器是[a-m].gtld-servers.net 获取它的SOA服务器(因为dns缓存查询服务器会缓存结果,如果你直接去查询域名,会每次返回一样的结果) 123456789101112131415161718192021222324252627# dig @m.gtld-servers.net github.com; <<>> DiG
六个维度的游戏体验感1. 使命123456有力地传达出产品的第一印象以圈定意指的用户群以良好的新手体验把玩家带入游戏并持续建立目标感在感官体验中传达视听品质和更深层的视听体验通过系统交互和环境体验塑造游戏深层的交互体验建立与品类及面向用户相符的社交体验在指向盈利的商业手段中传达出高性价比的消费体验 2. 最关键的6种体验第一印象12345图标名字宣传素材登录界面主画面 新手体验123履行预期的
Redis可视化客户端 Redis Desktop Manager Redis Studio RedisClient
玩家的红线氪金元素因为在游戏中每一个点击都会可以带出支付选项正是玩家最反感的设置。 货不对板的与素材照抄的广告宣传本身IP的差评IP本身已是差评如潮。 缺乏提供实质的操作体验当游戏中所有动作都自动完成,玩家就成了另一个NPC,毫无游戏体验。 引导?还是劝退而无论是下载过程、起名系统、还是新手教程,许多游戏差评如潮的原因并不在于游戏内系统有多不合理,而是都倒在了第一步。 抄袭是原罪无论是广告素材、美
MySQL允许从远程访问1234567mysql -u root -p; //这样应该可以进入MySQL服务器GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限FLUSH PRIVILEGES; //修改生效EXIT; //退出MySQL服务器
centos7防火墙的关闭123systemctl stop firewalld.service systemctl disable firewalld.service
Can’t connect to local MySQL server through socket因为mysql服务没有启动123systemctl start mariadb.servicesystemctl enable mariadb.service
CentOS7 Mariadb 设置初始密码新装 Mariadb 后,密码是空的,可以直接进入数据库: 1mysql -u root -p 输入上面的命令回车即可。 设置密码: 1mysqladmin -u root -p password 先输入原密码(空),再输入两次新密码。
yum 出现 Could not retrieve mirrorlist通常是因为没有配置DNS服务器123456789vi /etc/resolv.conf添加:nameserver 114.114.114.114 国内的wq保存退出即可 也可能是网络连接配置问题配置CentOS 7的网络,步骤如下: 查看安装在本机的网卡: 1nmcli d 网络配置: 123456789101112
VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。 BIOS里设置虚拟化技术(Intel Virtualization Technology)设置为enabled 360安全卫士 安全防护中心(右上角勋章图标) —— 360核晶防护 —— Intel-VT晶核防护关闭即可
MongoDB 创建,查看,删除,重建索引创建1234567db.users.createIndex({"name":1})# 倒序db.users.createIndex({"name":-1})# 组合索引db.users.createIndex({"name":1,"age
ClippingNode 遮罩处理 新建一个ClippingNode,其继承自Node; 为ClippingNode设置裁剪模板,裁剪模板也是一个Node,但并不会显示,其默认位置是ClippingNode的坐标原点; 为ClippingNode添加子节点。 ClippingNode的子节点只有在裁剪模板的范围内才会被显示,否则是被裁剪的,也就是被遮罩住了。 123456789101112
世界坐标本地坐标之间的转换世界坐标转换为本地坐标前提:node2不是添加在node1上面的,使用node2->getPosition(),拿到的坐标是世界坐标 1node1->convertToNodeSpace(node2->getPosition()); 将node2的世界坐标转化为相对于node1的本地坐标 本地坐标转化为世界坐标前提:node2是添加在node1上的,使
透过屏蔽层触摸事件穿透123456789bool Home::onTouchBegan(Touch *touch, Event *unused_event) { Point beginPoint = touch->getLocationInView(); beginPoint = Director::getInstance()->convertToGL(begin
Layer中实现屏蔽后面层123456EventListenerTouchOneByOne* listener = EventListenerTouchOneByOne::create();listener->setSwallowTouches(true); // 事件屏蔽listener->onTouchBegan = CC_CALLBACK_2(Home::onTouchBegan
窗口界面设计规范1. 窗口界面关闭方式位置统一按钮的位置统一在界面的某个部位,不可以忽左忽右、忽上忽下; 样式统一通用关闭按钮的尺寸、大小、外观应保持始终一致,除少数需要特殊做表现的界面可以允许稍微不同。同时,按钮的样式要符合玩家的通用认知:如关闭使用叉号,返回使用向左箭头符号; 逻辑统一使用返回或者关闭,应在全系统内进行统一逻辑;除特殊需求外,切忌部分界面使用返回、部分界面使用关闭; 点击界面外
手游买量靠”账期”活着 如果没有账期,或许很多买量团队都早已倒下 某中小型买量团队,每个月投放在500万左右 其背后有大公司背书,可以在广告代理公司拿到3个月的账期 在3个月的账期的”加持”下,团队相当于有1500万的”子弹” 根据产品数据模型大概4个月可以回本 回本模型大概是第一个月40%,第二个月25%,第三个月20%,第四个月15%,剩下的还能持续回收10%-15%左右 在这样
雷电模拟器网络配置问题
刷新本地的DNS缓存在命令行窗口输入”ipconfig /flushdns”执行,刷新本地的DNS缓存数据
Nginx 关闭日志关闭 http 记录访问日志12345access_log off;或 access_log /dev/null;error_log /dev/null; 清空日志123cat /dev/null > xxx.log或echo "" > xxx.log 直接 rm 删除导致空间不释放12ps -ef|grep deletekill -9 p
C++ 随机数time(0) 可以输出一个与时间有关的整数 1-24的随机数 1time(0)%24 + 1
js日期月份加减运算在原有日期基础上,增加days天数 1date.setDate(date.getDate() + days); 在原有日期基础上,增加months月数 1date.setMonth(date.getMonth() + months);