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人!

转载于:https://www.cnblogs.com/daxueba-ITdaren/p/4784662.html

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. 大幅涨点!孙剑团队提出新激活层ACON和轻量级网络TFNet
  2. 神经网络 | 单层感知器从0到1(附Python源代码)
  3. 彻底清除计算机远程桌面连接的历史记录
  4. OSChina 周四乱弹 ——巴叔是雾霾治理小先锋
  5. linux文件系统 环形结构图,环形缓冲器(转)
  6. Linux特殊权限分析(第二版)
  7. php 复制mysql数据库_PHP连接MySQL数据库的三种方式
  8. Leetcode 690
  9. 企业发展如何启动云的力量
  10. 屏幕演示讲解必备工具:虚拟教棒、屏幕画笔、ZoomIt放大屏幕、鼠标探照灯(图)
  11. Java多用户商城系统B2B2C源码
  12. 189邮箱smpt服务器,189邮箱登录(常用邮箱客户端设置指南)
  13. 计算机绘图培训心得,AutoCAD2000软件学习心得总结工程
  14. 2016年中国的SaaS服务商企业研究
  15. 分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010
  16. postman替换快捷键ctrl加什么_你会用 Ctrl + ~ 键吗?
  17. android 应用市场图尺寸,【干货】最新App应用市场截图尺寸大全
  18. 晓黑板显示服务器开小差是啥问题,晓黑板怎样写作文
  19. 连载:面向对象葵花宝典:思想、技巧与实践(27) - 动态模型设计
  20. JAVA经典算法40题(供面试所用)

热门文章

  1. Java .Net Byte数组存储差异以及解决方法
  2. windows下生成zlib1.dll
  3. android通用的UUID唯一标示符
  4. C#微信开发小白成长教程二(新手接入指南,附视频)
  5. 发布后网站浏览时出现乱码
  6. jQuery源码解析之position()
  7. 动态引用webservice
  8. 很是迷茫 ERP和HIS哪个更有发展前途?
  9. Java RGB数组图像合成 ImageCombining (整理)
  10. myeclipse启动错误:org.eclipse.swt.SWTError: No more handles