精灵可以有数据和动作状态机种需求,数据相关的逻辑,状态机相关逻辑。先把Entity和Actor弄明白,entity里有改变状态机和设置animator的相应动作,有移动控制器motor,可以认为是入口,需要对某个实体做的实体都要通过这个来实现。entity太大会是个问题,那么能不能把这些控制器分散开...
分类:
其他好文 时间:
2015-06-12 19:18:28
阅读次数:
121
为什么要去封装我们自己的Actor? 答:Actor本身可能无法满足我们的开发需求,或者无法支持各种各样的效果,由此需要在其基础上进行拓展。 下面贴出本人二次封装的CHActor代码,供大家参考: ? 1.CHActor使用了对...
分类:
其他好文 时间:
2015-06-11 19:39:41
阅读次数:
117
作为这一系列Effective JavaScript的读书笔记。在一个游戏或者图形模拟的应用中。都会有场景(Scene)这一概念。在一个场景中会包括一个对象集合,这些对象被称为角色(Actor)。而每一个角色依据其类型会有一个图像用来表示,同一时候场景也须要保存一个底层图形展示对象的引用,被称为上下...
分类:
编程语言 时间:
2015-06-08 11:30:06
阅读次数:
203
这个版本基本上达到了我最早想要的效果: 简洁, 直观, 无锁, 并行, 高效. 高效不一定是运行时的效率, 更多的是开发效率. 也就是最少的bug
产生可能性, 最快的代码实现.
代码实际上在2月份就基本完工了, 等到经历了一个html5的游戏后, 感觉应该差不多了. 不太可能再有大的改动. 另外, 也添加了一些功能.
这些功能也导致我重新修改了通信协议. 一起汇...
分类:
其他好文 时间:
2015-06-01 22:54:00
阅读次数:
253
之前写的文章都太过技术化了,很少会涉及到解决问题的case,在以后会花一部分精力写工作中解决的case问题。
在Oracle里,分组与聚合必须是成对出现的,”非分组的字段“必须做聚合操作,否则执行就会报错。而在Mysql里则完全不同。
mysql> select actor.actor_id,actor.first_name from actor join actor_info on (act...
分类:
数据库 时间:
2015-06-01 14:44:34
阅读次数:
233
package?akka
import?akka.actor.Actor
import?akka.actor.ActorSystem
import?akka.actor.Props
class?HelloActor?extends?Actor?{
??def?receive?=?{
????case?"hello"?=>?println("worl...
分类:
其他好文 时间:
2015-05-27 12:36:53
阅读次数:
115
JQuery提交部分$.ajax({ url:'www.baidu.com', //提交的地址,相当于form的action type:'POST', //提交方式,相当于form的method data:$('#actor'...
分类:
Web程序 时间:
2015-05-22 18:28:42
阅读次数:
119
1 actor {2 var sum = 03 loop {4 receive {5 case Date(bytes) => sum += hash(bytes)6 case GetSum(reguester) => r...
分类:
其他好文 时间:
2015-05-22 13:06:07
阅读次数:
136
Akka MessageDispatcher是维持Akka Actor “运作”的部分, 可以说它是整个机器的引擎。
在没有为 Actor作配置的情况下,一个 ActorSystem 将有一个缺省的派发器。 缺省派发器是可配置的,缺省情况下是一个使用“fork-join-executor”的 Dispatcher , 在大多数情况下拥有非常好的性能。
1.为 Actor 指定派发器
在app...
分类:
其他好文 时间:
2015-05-20 18:29:17
阅读次数:
162
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1.参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示...
分类:
其他好文 时间:
2015-05-18 18:28:30
阅读次数:
111