------------------虚函数overload--------------------------
--回调:寻路中格子坐标改变
CHero.OnSearchToCellsChange = function(self)
self:OnSyncWithServer()
end
------------------虚函数overload结束-------------------------- ---------------------------------------设计思路----------------------------------------
--注意这里的callback与虚函数OnSearchRunStop的作用区别:
--callback与OnSearchRunStop都是在寻路结束调用,但机制不同,作用也不同
--其实完全可以不用虚函数,全部用回调,但当回调很多时,传递层级很深hero-player-charactor-actor
--时,修改起来会很麻烦,不小心会出错
--1,callback是给某个Chero的实例使用的,每个实例的回调函数可能都不一样
--2,OnSearchRunStop是给所有CHero类型的实例用的,所有实例都使用这同一个函数
--总结:对每个实例都相同的处理用虚函数实现,
--对每个实例可能都不同的处理用回调函数实现
----------------------------------------------------------------------------------------
CHero.SearchToTar = function(self, tar, stopDist, stopCb)
CPlayer.SearchToTarget(self, tar, stopDist, stopCb)
end

最新文章

  1. CentOS RDO方式快速安装OpenStack
  2. SQL Server 2008 r2 中 SQL语句提示“对象名无效”,但可执行
  3. NSMutableAttributedString 富文本的使用
  4. java转换unicode,筛选文件中的insert语句并把日期给转换为可以直接在数据库执行的语句
  5. java如何去调用C++的方法详解
  6. GNU make 规则
  7. 拿到内存中dom元素的最后样式进行修改obj下的currentStyle方法
  8. centos安装nodejs和mongodb
  9. JAVA中的I/O流以及文件操作
  10. Python第一天——入门Python(3)列表
  11. Android设备唯一码的获取
  12. springmvc学习之jdk版本,tomcat版本,spring版本
  13. zabbix AGENTS 在WINDOWS的安装
  14. ci框架nginx访问
  15. Oracle启动关闭
  16. 《Inside C#》笔记(三) 数据类型
  17. Mysql启动失败
  18. eclipse里将java工程改web工程
  19. ASP.NET中修改从数据库获取的datatable中的值
  20. 聊一聊数组的map、reduce、foreach等方法

热门文章

  1. [转]:What happens to older developers?
  2. 日志组件logback的介绍及配置使用方法(一)
  3. WebLogic11g-创建域(Domain)及基本配置
  4. selenium 上传文件方法补充——SendKeys、win32gui
  5. python 访问权限和下划线
  6. Python模块汇总
  7. 异步加载JS几种方式
  8. nginx 使用ctx实现数据共享,修改上下文
  9. video4linux(v4l)使用摄像头的实例基础教程与体会(转)
  10. Java连接MySQL数据库和Oracle数据库并进行简单的SQL操作的一次尝试