as3 npc刷新

[复制链接]
查看11 | 回复3 | 2012-6-8 15:24:37 | 显示全部楼层 |阅读模式
给你个思路创建NPC类。分类底层NPC;混合层NPC;顶层NPC;根据策划配置的场景ID 中 对应的NPC ID。切场景时通过服务器下发的数据创建新NPC。清除上一场景所有活动相关对象(包括NPC)。然后保存一个OBJECT中。再deploy到场景中。之后再切换到 切换过的场景时 直接根据对应场景ID到OBJECT中找就可以了。使用Notification相互转发所需要的NPC数据。活动的玩家也是如此。玩家进入你的视窗从object中提取部署 超出你的视窗在消除的。减少flash绘制密度,提升性能...
回复

使用道具 举报

千问 | 2012-6-8 15:24:37 | 显示全部楼层
首先:将所有第一个场景中的显示实例加到 GameSprite1
将所有第二个场景中的显示实例加到 GameSprite2
......再次: 进入下一个场景时,remove掉前一个 GameSprite
然后加载下一个GameSprite...以此类推最后:你需要保留传递的数据,作为...
回复

使用道具 举报

千问 | 2012-6-8 15:24:37 | 显示全部楼层
为每个场景添加一个编号属性再为每个NPC添加一个场景编号属性,指定这个NPC属于哪个场景切换场景时显示所有编号与这个场景的编号相同的NPC纯属构想,仅供参考。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行