• 单机梦幻西游


    最新的一个Demo :

    https://github.com/huzhongyidihao/menghuanxiyou

    成功在Android真机运行,测试机为4.4

    暂时完成了:

    大地图角色移动

    自动寻路测试

    随机生成敌人

     战斗场景载入/弹出

    基本战斗流程

    技能特效测试

    有很多功能没有实现,或者只是搭了个架子,有时间再完善。(准备开下一个坑) 

    -----项目思路------

    角色可以在大地图移动,大地图随机产生敌人,角色遇见敌人进入战斗(战斗场景直接加载在当前位置的大地图上),战斗流程为回合制,顺序根据角色速度属性排列,

    敌人AI只会普通攻击,玩家可以在面板上选择普攻或者施法(防御只是个架子,没实现),攻击同电脑效果,施法会调用相关类判断当前选择的技能,并执行技能应有的效果:

    特效、对象数量、伤害公式、附加效果。当满足战斗结束条件则退出战斗场景.

    Role 角色类:实现角色 包括呈现精灵 实现动画(移动攻击)  实现角色行为

    MainLayer  大地图类:负责呈现大地图 ,加载描绘角色

    CombatLayer 战斗场景类:呈现战斗场景 ,加载描绘角色

    GameScene :管理MainLayer和CombatLayer 

    effect 特效类:呈现所有技能特效

    GameSuanFaClass 算法类:包装游戏功能相关算法 目前只有自动寻路

    GameCombatRule 战斗规则类:实现与战斗相关的功能,诸如 角色技能释放,伤害效果结算

    ----

    项目过程产生问题主要是在资源环节,因为都是随便down的资源很容出纰漏。

    特别是瓦片地图的坑,已经其移植Android的问题:

    为此我在论坛贡献了唯二的两个提问,自问自答

    http://forum.cocos.com/t/android/59926

    http://forum.cocos.com/t/topic/57265

  • 相关阅读:
    StringTokenizer类的使用
    ResultSet相关ResultSetMetaData详细
    jdbcTemplate 获取数据表结构
    关于数组和List之间相互转换的方法
    cat ,more, Less区别
    落地数据和不落地数据
    eclipse代码格式化
    如何修改word的项目编号
    .Net配置文件——反射+配置文件存储类型实例
    unix mkdir命令的使用方法
  • 原文地址:https://www.cnblogs.com/yuedongdeguangzi/p/9075959.html
Copyright © 2020-2023  润新知