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,不过不好修正,现在尚在学习阶段,以后再从头做一个吧...
  • 相关阅读:
    Docker 基础 : 数据管理
    linux sudo 命令
    TeamCity : .NET Core 插件
    C# 文件下载之断点续传
    TeamCity : 配置 Build 过程
    TeamCity : Build 版本控制系统配置
    Git : SSH 协议服务器
    TeamCity : Build 基本配置
    C# 文件下载 : WinINet
    [翻译] TSMessages
  • 原文地址:https://www.cnblogs.com/Swallowtail/p/6183246.html
Copyright © 2011-2022 走看看