1、Unity3D项目学习笔记(1)- 2D Roguelike Tutorial

游戏介绍:玩家控制一个2D帧动画人物在地图上行走,目标是到达出口,进入下一关。途中会有食物、敌人和障碍物。玩家每进行一个动作都会销耗食物,靠近敌人会攻击玩家,可以摧毁障碍物。食物耗尽时游戏结束。

1、游戏组件

1.1、帧动画 Animation

这个游戏是简单的帧动画,美术资源已按固定大小准备好每一帧的动画。

  • 选中动画的所有帧,拖动到GameObject中会生成相应的Animation文件和配套的AnimationController。
  • Animation包括闲置动画、攻击动画和被攻击动画(Idle、Attack、Damage)

    • 当Trigger.Attack触发时,Idle立即转为Attack,Attack播放完后回到Idle。
    • 当Trigger.Damage触发时,Idle立即转为Damage,Damager播放完后回到Idle
  • 通过Override Controller使不同的敌人共用一个AnimationController,但播放不同的动画。


1.2 渲染层 SpriteRenderer.SortingLayer

游戏中渲染层有Background、Items、Units(可以自己添加)。渲染层低的物体绘制比较晚,所以会遮挡渲染层高的物体。

  • Backgound 放置背景(Floot、OutWall)等无需交互的物体。
  • Items 放置物品(Food、Suda)等需要交互的物体。
  • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值