zoukankan      html  css  js  c++  java
  • 小结一下前段时间做的rpgdemo

    虽然说已经是彻底放弃继续做那个demo了(代码结构混乱,想增加新功能非常的不方便),不过还是花了一点心血在里面的,毕竟这是我开始学习unity游戏制作的初衷,不过果然是学的越多越发现自己的不足...

    虽然bug多多但还是把做出来的玩意放出来吧,不要对这玩意抱有任何可以玩的想法2333:https://pan.baidu.com/s/1mh7tcwC

    先介绍一下使用的插件:
    MMD4Mecani:这个用于将mmd里的模型和动作导入到Unity中,不过好像精细模型的资源开销非常的大...
    FairyGUI:虽然只做了一部分的UI,一些测试功能直接用的UGUI的按钮,不过这个UI编辑器真的是很好用...
    实现的功能:
    场景跳转时异步加载并显示进度条:
    总结一下前段时间做的rpg游戏demo
    游戏的主场景,实现的功能有:第三人称视角的人物和相机控制,人物血量的绘制,存档读档,队伍成员的增加与减少:
    总结一下前段时间做的rpg游戏demo
    简单的对话系统:
    总结一下前段时间做的rpg游戏demo

    然后是战斗界面,模仿了轨迹的回合制战棋战斗系统,将地面改为了蜂窝网格:
    总结一下前段时间做的rpg游戏demo
    实现了三种攻击方式:
    立即发起的攻击;选择一个目标后,经过一段时间的咏唱后发动技能;选择一个地方后,经过一段时间咏唱后发动技能。(后两者的不同之处在于,如果被选择目标移动了,第二种类型的技能仍旧会以目标为中心释放,第三种技能则是以发动时咏唱的地砖为目标,就是说第三种技能可能会打不中)(其实之前还做了位移类的技能(就是释放技能后会改变释放者的位置))
    总结一下前段时间做的rpg游戏demo
    技能也有对应的攻击距离和攻击范围

    总结一下前段时间做的rpg游戏demo
    不同人物的技能可以设定为不一样,收到了伤害也会在血条上显示掉血(左上角第二个人血条是不是少了一些?)

    总结一下前段时间做的rpg游戏demo

    当然这里面还有不少Bug,不过不好修正,现在尚在学习阶段,以后再从头做一个吧...
  • 相关阅读:
    CSU 1333 Funny Car Racing
    FZU 2195 检查站点
    FZU 2193 So Hard
    ZOJ 1655 FZU 1125 Transport Goods
    zoj 2750 Idiomatic Phrases Game
    hdu 1874 畅通工程续
    hdu 2489 Minimal Ratio Tree
    hdu 3398 String
    洛谷 P2158 [SDOI2008]仪仗队 解题报告
    POJ 1958 Strange Towers of Hanoi 解题报告
  • 原文地址:https://www.cnblogs.com/Swallowtail/p/6183246.html
Copyright © 2011-2022 走看看