​Unity 2D游戏开发教程之2D游戏的运行效果

2D游戏的运行效果

本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问,会在本节集中揭晓。

(1)单击Unity上方,工具栏里的播放按钮,开始运行当前的游戏,默认精灵当前进入的是Idle动画状态,如图1-34所示。


图1-34  Idle状态

(2)当读者按下键盘上的左、右方向键,或者A、D键的时候,精灵会进入Walking动画状态,并且会向左或者向右移动,如图1-35所示。


图1-35  Walking状态,左移和右移

(3)当精灵移动到“地面”之外的时候,会发生“下落”,如图1-36所示。


图1-36  移动到“地面”之外,发生“下落”

提示:如果觉得精灵的移动速度太慢,可以修改Player对象上Player State Listener组件里Player Walk Speed属性的值,如图1-37所示,默认的值是3。这个值越大,精灵的移动速度越快。如果觉得精灵的动画播放太慢,可以在Animation视图里设置指定动画的采样率,如图1-38所示。它的值越大,动画的播放速度越快。这两点在本章的前面有过说明,但是在这里决定还是要提醒下读者。


图1-37  修改Player对象上,Player State Listener脚本组件里的Speed属性,可以改变精灵的移动速度


图1-38  通过在Animation视图里,修改动画的采样率,进而修改动画的播放速度

本文选自:Unity 2D游戏开发快速入门大学霸内部资料,转载请注明出处,尊重技术尊重IT人!

​Unity 2D游戏开发教程之2D游戏的运行效果相关推荐

  1. Unity 2D游戏开发教程之2D游戏的运行效果

    Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问 ...

  2. 背景与小鸟--FlappyBird游戏开发教程之二

    背景与小鸟–FlappyBird游戏开发教程之二 最终效果: 素材下载:点击下载 EXE效果下载:点击下载 先上代码: #include <SFML/Graphics.hpp> #incl ...

  3. Unity 2D游戏开发教程之为游戏场景添加多个地面

    Unity 2D游戏开发教程之为游戏场景添加多个地面 为游戏场景添加多个地面 显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的.那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面. ...

  4. unity 2d 游戏开发教程(2d战棋)

    unity 2d 游戏开发教程(2d战棋) 类似的游戏有:火焰纹章,梦幻模拟战 先上效果 源码领取方式:私信发送 2D战棋资料领取 这是 unity3d 战棋游戏开发 专题的内容拓展 这个专题完整的讲 ...

  5. Unity游戏开发技巧集锦2.1.3实现效果

    Unity游戏开发技巧集锦2.1.3实现效果 将此脚本加到Camera对象上,选中此对象,即可查看对象上此脚本组件中的各项属性,如图2-4所示. 图2-4  对象脚本组件里的各项属性          ...

  6. macOS SwiftUI开发教程之Scenekit 3D飞机 (项目含源码)

    实战需求 macOS SwiftUI开发教程之Scenekit 3D入门 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 SCNScene(named: "art ...

  7. iOS开发教程之OC语言-欧阳坚-专题视频课程

    iOS开发教程之OC语言-34296人已学习 课程介绍         Objective-C是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objectiv ...

  8. iOS 9应用开发教程之ios9中实现按钮的响应

    iOS 9应用开发教程之ios9中实现按钮的响应 IOS9实现按钮的响应 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应:另一 ...

  9. iOS 9应用开发教程之ios9的视图

    iOS 9应用开发教程之ios9的视图 了解IOS9的视图 在iPhone或者iPad中,用户看到的和摸到的都是视图.视图是用户界面的重要组成元素.本节将主要讲解ios9视图的添加.删除以及位置和大小 ...

最新文章

  1. springboot+druid+mybatis-Plus 配置详解
  2. mysql 数据库编译安装_mysql 数据库 编译安装(千峰)
  3. ai保存web格式没有html,存储技巧,讲解AI存储为WEB所用格式的一些知识
  4. 计算机网络基本操作命令的使用,计算机网络-路由器基本命令操作实验指导书--华为...
  5. 关于SOA您该知道却不愿知道的十件事
  6. pytorch学习笔记(十七):Read-Write
  7. 简单理解Pix2Pix
  8. Kubernetes 搭建 Kafka 和 Zookeeper 集群(完整教程)
  9. Feature Extractor[VGG]
  10. 机器学习—XGBoost实战与调参
  11. 浏览器往返缓存(Back/Forward cache)问题的分析与解决
  12. cad快捷栏怎么调出来_如何显示CAD的工具栏?CAD如何调出工具栏
  13. Yang‘s 不等式与 Cauchy-Schwarz 不等式
  14. 知识表示的方法(1)——产生式表示法
  15. java basic认证_HTTP Basic auth认证
  16. 虚拟机忘记root密码重置(转载
  17. Unity Shader Graph 制作 Fade 淡入淡出效果
  18. IPHONE能否成为圣剑?助苹果斩杀群雄!
  19. Jenkins 重启出现Error 403 No valid crumb was included in the request
  20. Mac Zoc设置

热门文章

  1. ios端 input输入框遮挡问题解决
  2. flutter TextField 输入框被软键盘挡住的解决方案
  3. onKeyPress与。 onKeyUp和onKeyDown
  4. 始终在新标签页中打开文件
  5. 将现有Git存储库推送到SVN
  6. 如何在Markdown中链接到同一文档的一部分?
  7. 检查Bash Shell脚本中输入参数的存在
  8. MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
  9. IPFS Series -- Bitswap Protocol
  10. VS中 无法创建虚拟目录 本地IIS IIS Express 外部主机