zoukankan      html  css  js  c++  java
  • Mock up! 基本游戏功能全部实现!

    今天和CC搞定了碰撞检测,目前游戏需要使用的基本功能差不多全部实现了,游戏玩法和逻辑也有所体现。基本上可以作为一个Mock up版本了!

    玩家可以使用J,K,L键分别发射普通,红色,绿色的炮弹。
    AI坦克会发射蓝色的炮弹

    自己和敌人的坦克都能使用蓝色炮弹消除"墙壁"
    类似于90坦克

    同时,玩家还能使用K,L键发射红色和绿色的炮弹,对墙体"染色"
    这个染色效果是慢慢晕开的,写了一个shader实现,很难想象在没学HLSL的上学期这个效果从何下手...

    这次的mockup版本开发时间迅速,可能就花了将近2个星期的时间。只有渲染系统是前半学期设计完毕的(当然这不仅仅是一个单一的系统,他是新GameKnife构架的核心 - HLSL高级渲染)。而场景搭建系统,砖块管理系统,碰撞检测系统(角色与场景,动态物体之间,等等...),LUA行为脚本系统,XML简单解析系统,3DSMAX全新导出插件等,都是在这两周完成的。这两周我和cc付出了超常的努力,同时也收获的超常的回报。

    目前游戏的开发进展异常顺利,所以在星期四与老师交流后我们可以把焦点放到如何增强可玩性上面了!

    明天再继续完善一下游戏逻辑,修改近期BUG,周四出现完整mockup版本!

  • 相关阅读:
    python socks5 代理服务
    F# 语言参考【摘自MSDN】
    vs2003版本的程序转换为vs2008版本时出现的一些问题及解决办法
    【转】SQL to Mongo Mapping Chart
    jQuery UI Download
    jQuery UI Multiselect
    jqGrid search oper
    apache下用expires_module让浏览器缓存静态文件
    【转】谈谈浏览器的缓存过期时间
    USACO 1.1 Friday the Thirteenth
  • 原文地址:https://www.cnblogs.com/gameknife/p/1832157.html
Copyright © 2011-2022 走看看