前言 在前面的教程中我们已经基本实现了路径导航和障碍物规避。 但是这样我们并没有让我们的角色学会思考,他只是机械的去完成一些步骤,这并不能体现Rain插件的智能。 一个角色他应该有多个不同的状态,待机,巡逻,发现,追逐,攻击等等。并且能够思考,自己反应自己的行为。 状态之间的转换需要信号,就像我们现 ...
分类:
编程语言 时间:
2018-07-29 15:12:59
阅读次数:
271
闲来无事做了个网页版扫雷小游戏,基本实现了扫雷客户端的全部功能。但是感觉面向对象用的还不是很好,有待优化。 游戏地址:http://twgdh.com/saolei/index.html 源码下载:https://files.cnblogs.com/files/haowuji/%E6%89%AB%E ...
分类:
编程语言 时间:
2018-07-27 19:13:54
阅读次数:
837
1.自定义事件,其实就是事件的监听,触发,是设计模式中的观察者模式。主要有三个方法:on,off,emit。 基本实现如下: Array.prototype.remove = function(item){ var temp = []; var index; for(var i=0; i<this. ...
分类:
其他好文 时间:
2018-07-24 00:47:31
阅读次数:
175
下载地址: "网盘下载" 《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBa ...
分类:
编程语言 时间:
2018-07-22 00:59:02
阅读次数:
304
1.Servlet的基本实现 i )第一步:编写测试类 ii )第二步:修改xml配置文件 iii )测试访问 ...
分类:
其他好文 时间:
2018-07-20 11:31:08
阅读次数:
104
第1章 课程介绍及基础知识讲解 1-1 课程介绍 1-2 API基础知识讲解 1-3 RestfulAPI,Yaf框架,Postman讲解第2章 API接口的基本实现 2-1 准备工作-快速搭建基于Yaf框架的项目环境 2-2 用户类API-实现用户注册API、登录API 2-3 用户类API-SE ...
Implement a trie with insert, search, and startsWith methods. Example: Trie trie = new Trie(); trie.insert("apple"); trie.search("apple"); // returns ...
分类:
其他好文 时间:
2018-07-14 21:57:06
阅读次数:
213
## 二分查找 - 每次查找会将查找范围缩小一半,对于有 n 个元素的序列最多仅需要 log n 次查找 - 二分查找只能用于有序序列的元素查找 ## 基本实现 ...
分类:
编程语言 时间:
2018-07-06 16:39:37
阅读次数:
179
题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 基本实现 如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有的数字往前面挪动一位。挪完之后在数组的末尾有 ...
分类:
编程语言 时间:
2018-07-04 01:04:21
阅读次数:
215