自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kirikayakazu的博客

快乐学习, 我要用学习麻痹自己

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态规划(一)

四个步骤1, 设计暴力算法, 找到冗余2, 设计并存储状态(使用一维, 二维数组)3, 递归式(状态转移方程)4, 自底向上计算最优解(编程方式)public class Main { public int rob(int[] nums) { if(nums.length == 0) return 0; int[] f = new in...

2019-12-23 16:01:26 321

原创 pm2运行typescript

首先 pm2 install typescript在 pm2 start app.ts

2019-12-23 15:58:43 1656

原创 cocos creator中使用UI框架(一)

cocos creator中使用UI框架SUIFW已上传到githubhttps://github.com/kirikayakazuto/UIFrameWorld 满意请点个星星 谢谢简单的UI框架1, Step1首先进入我的github中, 下载项目https://github.com/kirikayakazuto/UIFrameWorld将其中的UIFra...

2019-05-03 23:39:00 8187

原创 cocos creator中使用PureMvc框架(二)

cocos creator中使用PureMvc框架(二)项目最终效果https://github.com/kirikayakazuto/PureMvcDemo继续我们上节的内容.上节我们已经搭建好了环境配置, 这一节我们开始编写代码首先带大家先了解一下PureMvc的三层结构对应的脚本1, 层级管理视图点击addNum按钮, 改变Label中的数值, 十分简单的案例...

2019-05-03 16:10:11 3138

原创 cocos creator中使用PureMvc框架(一)

cocos creator中使用PureMvc框架项目最终效果:https://github.com/kirikayakazuto/PureMvcDemoPureMvc 因为传统的mvc框架并不适合游戏开发, 所以我们使用PureMvc进行游戏框架的开发关于PureMvc的详细介绍我们在这里不在多讲, 有需要我会在后续的内容里详细介绍, 放一张图图片来自网络还是主体还是三...

2019-05-03 15:53:23 4604

原创 cocos creator 代码中获取组件实例

cocos creator 代码中获取组件对象实例我们先回顾一下cocos creator中脚本的生命周期 -> 脚本的生命周期实例化, onload() start() update(), onDestory() 许多使用js写脚本组件的新手 经常会犯一个错误, 就是通过require("xx") 获取其他组件, 然后调用其方法.毫无疑问这样是错误的, 因为你...

2019-05-03 12:01:31 4864

原创 cocos creator 场景加载工具类 GSceneUtil

cocos creator 场景加载工具类 GSceneUtil一个加载场景的管理类 addPersistRootNode(node: cc.Node) // 设置常驻结点 removePersistRootNode(node: cc.Node) // 删除常驻结点 loadSceneNormal(sceneName: string, cb?: Function) /...

2019-04-20 13:32:07 1136

原创 cocos creator 中使用简单的碰撞系统实现物理引擎的效果

cocos creator 中使用简单的碰撞系统实现物理引擎的效果最近在写一个帧同步的小游戏, 服务器用的pinus, 客户端就是cocos creator了因为要实现玩家在物理环境的跳跃, 碰撞, 移动, 最开始准备使用cocos creator的物理引擎, 但是实际操作是发现并不可行我的服务器接收和转发客户端的消息, 玩家移动位置使用过方向命令实现的, 并不是直接发位置信息, 这...

2019-04-15 00:58:32 3404 1

原创 cocos creator中使用行为树(BehaviorTree) 六

cocos creator中使用行为树(BehaviorTree) 六本节代码在我的github上:https://github.com/kirikayakazuto/BehaviorTreeGame继续完善我们的游戏, 这一节我们实现控制玩家攻击, 防守 敌人自动防御先把控制玩家攻击防守完成打开cocos creator,这是我们现在的player结点, 因为现在...

2019-04-02 00:05:24 732

原创 cocos creator中使用行为树(BehaviorTree) 五

cocos creator中使用行为树(BehaviorTree) 五首先我们解决之前一个十分菜的传参方式打开cocos creator, 打开GameScene脚本, 找到runBehaviorTree方法恩, 简单来说就是把BehaviorTree脚本中的tick方法的第一个参数t 作为自定义参数传出去, 当然也要修改对应行为树脚本中获取dt的方法按照这个方式获取我们需...

2019-04-01 18:48:23 760

原创 cocos creator中使用行为树(BehaviorTree) 四

cocos creator中使用行为树(BehaviorTree) 四继续完善我们的monsterAI现在我们已经实现的功能是 监视玩家的位置, 一旦有玩家靠近, monster就会发出警告并攻击, 现在我们在给monster加上巡逻的功能打开cocos creator, 点击monster结点, 在属性检查器中找到Behavior脚本, 点击编辑, 这个时候在可视化插件可能中并没有我...

2019-03-31 22:09:48 1709

原创 cocos creator中使用行为树(BehaviorTree) 三

cocos creator中使用行为树(BehaviorTree) 三这一节我们不对AI添加新的功能, 而是修改一下以前的代码.因为本节修改了上两节的代码, 也为了后面的内容大家方便, 我把这个项目上传到了github上https://github.com/kirikayakazuto/BehaviorTreeGame添加思考时间间隔参数, 表示没过多少时间思考一次 在tick上...

2019-03-31 17:14:14 1087

原创 cocos creator中使用行为树(BehaviorTree) 二

cocos creator中使用行为树(BehaviorTree) 二继续我们的行为树AI, 上一节我们已经实现了一个简单的监视守卫, 接下来我们赋予它一些高级一点的功能实现一个监视到敌人靠近, 自动攻击,玩家脱离监视范围, 攻击停止开始敲.....开始思考, 那个监视范围很好做, 就是判断位置, 返回一个状态, 但是攻击是一个持续的过程, 无法再一帧内完成, 而且在攻击没有结...

2019-03-31 12:54:51 1225

原创 cocos creator中使用行为树(BehaviorTree) 一

cocos creator中使用行为树(BehaviorTree) 一前提:本文使用的cocos creator版本是1.10.2, 由于creator每个版本都有一些兼容性的坑, 所以还请大家与我的版本保持一致. 本文全部使用Typescript编写. 我也是第一次使用行为树制作游戏ai, 本文是自己学习的, 写的不对的, 望大家海涵!首先感谢论坛大佬提供的行为树可视化制作插件, ...

2019-03-31 00:06:56 5456 1

原创 五子棋结算算法 JS版 TS版 typescript版

五子棋结算算法 编程思想 每次用户下棋子是, 对当前棋子的 左右, 上下, 斜线进行判断, 看是否有成了5个的, 有则结算, 没有则继续游戏 前提说明 当前五子棋棋盘大小为  DISK_SIZE = 15; // 棋盘的大小 即为15*15的棋盘 用户下棋时, 会将棋子的位置传出 (pos_x, pox_y)   横轴为x, 竖轴为y, 以及当前棋子的类型(黑或白) 因为 js ...

2018-11-16 11:37:59 670

原创 螺旋方阵 JAVA版实现

以下是一个5*5阶螺旋方阵, 请写出程序, 输出N*N阶的方阵(顺时针方向递进)如下图所示看图, 分析, 我们可以发现一个规律, 螺旋递进可以分为4个步骤由左到右 由上到下 由右到左 由下到上将其分为4个小步骤之后我们又可以发现, 每当执行完这4个步骤后, 螺旋方阵的阶次就减少了2, (例如, 当前图 5阶方阵执行完4个步骤, 变成了3阶方阵)每一步赋值时, 首尾的地方...

2018-11-16 11:17:24 1660 3

原创 使用typescript开发node(1)

TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TS声明变量可以添加类型, 如 let num: number = 0;  这里就不详细介绍, TS的一些特性,  写起来十分像c#1.1 安装typescript   安装好node.js后  直接使用npm 包管理器下载n...

2018-10-14 18:46:25 217

原创 云服务器windows server2012 修改远程登录端口,及客户端登录

刚刚从服务商哪里购买的云服务器, 远程登录端口默认为3389, 然而这时非常不安全的,非常容易被不怀好意的人强行登录。所以,我们一般都会修改我们服务器的远程登录端口。1,先远程连接上我们的云服务器,windows server2012 ,点击右下角,在搜索框输入 regedit 打开注册表进入这个路径   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSe

2018-01-06 13:28:23 1540

原创 如何更改Android studio中SDK,AVD的默认路径

Android studio中SDK,AVD的默认路径的更改对于大部分首次下载android studio开发android的人来说, 由于Android Studio的自动更新,将会默认把SDK,AVD下载到我们的C盘,造成大量内存的占用,那么如何更改SDK,AVD的路径呢?首先附上SDK,AVD 的默认路径, 在window7中 AVD的默认路径是C:\Users\Administra

2017-10-14 21:20:02 32280 3

原创 搭建Android studio开发环境

Android studio基本配置通过科学上网,到android官网即可下载Android studio最新版,安装步骤也非常简洁,初学者的话,一直点next就行了,附上安装完成的图片

2017-10-14 20:53:17 1198

原创 android学习第一天

Android 开发所需工具android开发首先需要学习java, 如果你是一个颇有经验的java程序员, 那么学习android开发将会轻松许多,如果会java web开发那就更好了, 以我自身浅薄的理解, android开发与java web开发有许多共通之处,都是首先搭建前台页面,美观精巧, 然后是后台逻辑代码。好,废话不多说,学习android开发所需要的工具 1, JDK,

2017-10-14 20:41:50 1115

飞机大战 cocos creatro 完整资源+ 代码

使用cocos creator制作的飞机大战, 包含完整代码 以及 素材

2018-02-02

飞机大战资源素材

包括玩家飞机图片, 敌人飞机图片, 游戏音效等等, 感谢大家的下载

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除