8 Jff316948714

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

A* 算法

简单描述一下A*原理:两个集合:OpenList: 可到达的格子CloseList: 已到达的格子一个公式:F = G + H解释一下:F、G、H是格子的3个属性G: 从起点走到当前格子的成本,也就是已经花费了多少步。H: 在不考虑障碍的情况下,从当前格子走到目标格子的距离,也就是距离目标还有多远。F: G 和 H的综合评估,也就是从起点到达当前格子,再从当前格子到达目标格子的总步数。第1步,先把起点放入OpenList。OpenList: Gr...

2020-09-14 16:38:10

Cocos Creator 华容道

环境:cocos creator 2.0.10 + Mac环境 + TypeScript本文提供了游戏玩法的逻辑,支持关卡配置(可以自由配置关卡)先看一下效果:首先,我们看一下我们要处理的问题:1. 区域划分2. 角色摆放(即:关卡元素摆放)3. 如何移动 (滑动处理,能否移动)4. 是否过关把游戏里的点,有条不紊的划分出来,并一一击破,这样实现起来才会更...

2020-04-19 22:47:54

Cocos Creator 下不规则按钮点击事件处理

先看一下测试效果这是一种算法---射线法(判断点是否在区域内) (注意:我这里的顶点是逆时针填写的四个顶点数值)public rayCasting(p: cc.Vec2, poly: Array<cc.Vec2>) { var px = p.x, py = p.y, flag = false ...

2019-12-15 15:10:11

CocosCreator TypeScript使用protobuf

开发环境 :Mac环境 + CocosCreator + TypeScript 使用protobuf准备工作:1. CocosCreator2. WebStorm || VSCode3. 安装node.js4. 下载protobufjs6.8.6命令行安装:步骤1. 安装homebrew/usr/bin/ruby -e "$(curl -fsSL ht...

2019-05-23 15:50:47

Mac Apache服务器配置

Apache 终端启动/停止命令重启:sudo apachectl –k restart启动:sudo apachectl –k start停止:sudo apachectl –k stop 启动后,在浏览器中输入localhost 或者 127.0.0.1 回车如果问服务器对应的文件夹下没有资源,则显示:如果有资源,则显示如下: 鉴于Mac系统自带了A...

2018-11-14 16:29:23

pngquant

pngquantpngquant是一个命令行实用程序和一个用于有损压缩PNG图像的库。这种转换大大减少了文件大小(通常高达70%),并保持了alpha透明度。生成的图像与所有web浏览器和操作系统兼容。 特性使用矢量量化算法组合生成高质量的调色板。独特的自适应抖动算法,比标准的Floyd-Steinberg增加的图像杂质更少。易于与shell脚本、gui和服务器端软件集成。...

2018-10-22 17:03:29

Mac 下创建并写数据到 bash_profile

知识点1:显示/隐藏Mac系统下的隐藏文件使用快捷键 command + shift + .  知识点2:bash_profile 路径:  /Users/username/.bash_profile (注意:这是一个隐藏文件,这时候就用到了知识点1)如果该路径下没有bash_profile文件,就需要自己创建了! 知识点3:创建并编辑 bash_profile 文件 (如...

2018-09-26 18:12:12

Mac ssh key 获取

2018-09-17 19:47:53

creator 精灵绕点做圆周运动

先看一下效果:具体思路:根据圆的半径求圆上的点的坐标来看一下具体实现:/** * @ 图片绕指定圆心进行圆周运动 */const {ccclass, property} = cc._decorator;@ccclassexport default class NewClass extends cc.Component { // 汽车 @...

2018-07-24 22:47:48

cocos creator 按钮的通用脚本

creator 默认的按钮状态有四种: NONE 、 COLOR 、 SPRITE 、 SCALE这里的SCALE默认的是点击放大的效果,但在写代码的时候可能会要求实现点击缩小为了方便添加,我们自定义脚本,添加到按钮上即可。 这里还可以直接在脚本里添加按钮点击音效 。/** * @ 按钮通用控制脚本 * @ 使用方法:直接添加到按钮控件即可 缩放参数可以自己调整 */con...

2018-07-24 11:55:31

Mac下 VSCode 过滤文件设置

VSCode 过滤文件以 .meta 文件为例打开VsCode界面 【Code】 ---> 【首选项】 ---> 【设置】点击1区域的✏️图标在2区域添加需要隐藏的文件类型 这里我们添加 "**/*.meta": true...

2018-06-05 16:14:52

Python xml.dom.minidom

下面是cocosStudio UI编辑器做的一个示意图,意图就是拼一个地图路径,然后通过导出路径信息,在代码中动态加载场景关卡信息。这是导出的.csd文件内容,其实就是一个.xml文件

2018-02-03 11:06:10

Python 正则表达式

常见的通用字符及其含义符号含义\w匹配任意一个字母、数字或下划线\W匹配除字母、数字和下划线以外的任意一个字符\d匹配任意一个十进制数\D匹配除十进制数以外的任意一个其他字符\s匹配任意一个空白字符

2018-02-03 10:56:13

递归算法 汉诺塔 排列组合

递归:就是在运行过程中调用自己。构成递归的条件:a>子问题与原始问题为同样的事,且更为简单;b>不能无限制的调用自身,必须有一个出口,化简为非递归状况处理。举个简单的例子:阶乘, 比如 5! = 5*4*3*2*1 = 120实现起来就是这样:int factorial(int n){ if (n == 1) return 1; else

2018-02-02 14:26:35

使用class-dump 查看私有API

首先下载 class-dump下载完成后,将 class-dump-3.5.dmg 中的 class-dump 拷贝到 /usr/bin/ 路径下,并赋予执行权限。终端拷贝命令: sudo cp class-dump /usr/bin   (如果提示 Operation not permitted ,请参考下面的解决方案)终端授与权限命令:sudo chmod 777 /usr/bin

2018-01-12 15:18:20

提交苹果审核App被拒原因总结

原文链接:点击打开链接(1)Information NeededWe began the review of your app but aren’t able to continue because we need additional information about your app.At your earliest opportunity, please

2017-12-11 17:32:49

coco2dx Lua调用自定义的C++方法

本文代码实现环境cocos2dx version-3.15 + Mac XCode version-8.3.3

2017-11-07 17:51:03

MAC 无法通过数据线连接到手机

原本准备了一台 魅族手机进行游戏测试,连接数据线后却无法显示手机连接状态 (exlipse下始终不能显示手机连接状态)解决方案如下:1. 在 Android 的 sdk/tools 路径下终端执行命令 android update adb完成后在路径 /Users/username/.android 下会看到 adb_usb.ini 文件 (username : 你自己的电脑...

2017-10-19 14:48:15

Lua 输出可变参数列表内容

在 Lua 中有8种基本数据类型:nil , boolean , number , string , user data , function , thread , table 数据类型描述nil表示一个无效值boolean包含两个值:false 和 truenumber实数string字符串 -- 由一对双引

2017-09-29 15:58:38

开始接触 Cocos2dx3.15 - Lua

话不多言,干货已经备全mai.luacc.FileUtils:getInstance():setPopupNotify(false)require "config"require "cocos.init"local function main() --require("app.MyApp"):create():run() local scene = require

2017-09-25 23:19:47

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。