您当前的位置: 首页 >  dangoxiba unity

【Unity2D】实现玩家对敌人的攻击(代码+动画)

dangoxiba 发布时间:2022-01-26 00:40:12 ,浏览量:1

参考:

秦无邪OvO的个人空间_哔哩哔哩_Bilibili秦无邪OvO,独立游戏开发者/美术/编曲;秦无邪OvO的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/335835274?from=search&seid=1189297610179171630&spm_id_from=333.337.0.0

【Unity2D】实现人物攻击动画以及代码展示_dangoxiba的博客-CSDN博客

【Unity2D】实现人物攻击动画以及代码展示_dangoxiba的博客-CSDN博客

有空了解我上一篇的文章

学习内容: 首先我们把画好的Enemy动画帧给导出来 (记得把背景层给关了成透明的) 

 此时我们在unity中将每一帧切割出来(我是32*32),然后把第一张作为游戏对象,把1-3作为Idle的Animation,4—6作为Attack

再为游戏对象添加一个PolycanCollider2D的组件画好区域

 代码部分:我们创建一个叫Enemy的抽象类,用来给其它Enemy调用(如伤害和血量等)

using System.Collections; using System.Collections.Generic; using UnityEngine;

public abstract class Enemy : MonoBehaviour {     public int health;     public int damage;     public void Start()     {              }

         public void Update()     {         if(health

关注
打赏
1688896170
查看更多评论

dangoxiba

暂无认证

  • 1浏览

    0关注

    55博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3286s