常见问题lufylegend.js
1.上层弹窗LSprite已经遮挡了下层Lsprite,弹窗事件如何遮挡下层事件
LMouseEventContainer是一个鼠标事件监听器的容器,一般的鼠标事件监听需要遍历所有的可视对象,对程序消耗是比较大的,使用LMouseEventContainer后,鼠标监听对象变为只监听加载了鼠标事件的对象,可以大幅度提升鼠标事件监听的效率,但是,缺点是无法使用显示对象对鼠标事件进行遮挡。
2.不用CSS 对矩形做一个倾斜
一个对象,具有与显示对象的矩阵有关的属性。在 LTransform 类的条目中对特定属性 matrix 进行了说明。
transform 对象的每个属性本身都是一个对象。此概念很重要,因为设置 matrix 对象的新值的唯一方法是,创建新对象并将该对象复制到 transform.matrix 属性。
3.游戏战斗回放,实现思路
部落战争这类的游戏,AI都是固定的,比如你在画面上放一个英雄,它自己会根据它自己的AI来判断往哪里走,遇到对方的英雄或者建筑应该优先攻击哪个,所以你只需要记录下每个英雄及建筑出现的位置和时间即可
明白这些回放也就简单了吧,就是再按照AI打一遍呗
暴击之类的话,我一般认为这些其实并非完全随机的,就是自己有一套伪随机算法,一开始有一个随机数,这个最开始的数是完全随机的,然后剩下的都是根据这个随机数生成的,你感觉是随机的,其实是有规律的,这个你也只需要记下最开始的随机数而已
回合制游戏要看具体什么样的内容,其实也复杂不到哪里去,大同小异而已
----摘自论坛
未来太远,珍惜现在
放下过去,把握现在
失去的或错过的都不是你对的人,不用惋惜,不要纠缠
总要做些什么让感情保温。