Top Down AI

作者: voif | 来源:发表于2018-11-13 22:01 被阅读0次

    原始链接

    https://assetstore.unity.com/packages/templates/topdown-ai-54579

    这是一个带有ai的2D视角的射击/动作类游戏

    game play
    武器切换
    通过脚本配合unity animator系统,添加sub state machine
    镜头控制
    脚本控制,通过控制点,在玩家正前方有2个控制点,选定控制点后移动相机
    概况:计算控制点,相机follow控制点
    准星控制
    通过鼠标位置控制准星位置
    移动控制
    准星位置变化时:旋转play朝向准星
    通过给rigidbody施加力控制运动
    动画
    通过animator设置float speed,触发动画
    技能
    动画
    animator设置value或者trigger,触发动画
    怎样造成伤害
    如果是枪就发射子弹
    如果是刀子,收集2单位内攻击方向上的对象,如果有就造成伤害
    input process
    键盘输入:移动
    鼠标输入:朝向,方向
    data
    none
    resource management
    prefab instaint and destroy
    ai
    追及,使用nav mesh agent追到目的地
    持枪敌人,通过射线检测判断是否可以看到player或者可以攻击
    技能,技能和player技能机制相同
    physics
    铰链门
    collider
    ui
    camera space ui
    use active to show
    vfx
    死亡贴图,通过animator系统实现,替换sprite为dead贴图
    浪花图
    自定义shader,看着是浪花冲在沙滩上,由如下操作合成
    1 噪点溶解图
    2 旋转
    3 颜色变化
    水波纹图
    自定义水波,是time(加入sin,cos变换) + 噪声uv偏移
    time控制程度,噪声确定上限
    audio
    none

    practice experience
    重开一局:reload current scene
    镜头控制
    AI状态机,感知器
    unity animator/animation

    相关文章

      网友评论

        本文标题:Top Down AI

        本文链接:https://www.haomeiwen.com/subject/crsrfqtx.html