Unity 2D游戏开发教程之2D游戏的运行效果
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游戏的运行效果相关推荐
- Unity 2D游戏开发教程之2D游戏的运行效果
Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑 ...
- 背景与小鸟--FlappyBird游戏开发教程之二
背景与小鸟–FlappyBird游戏开发教程之二 最终效果: 素材下载:点击下载 EXE效果下载:点击下载 先上代码: #include <SFML/Graphics.hpp> #incl ...
- Unity 2D游戏开发教程之为游戏场景添加多个地面
Unity 2D游戏开发教程之为游戏场景添加多个地面 为游戏场景添加多个地面 显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的.那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面. ...
- unity 2d 游戏开发教程(2d战棋)
unity 2d 游戏开发教程(2d战棋) 类似的游戏有:火焰纹章,梦幻模拟战 先上效果 源码领取方式:私信发送 2D战棋资料领取 这是 unity3d 战棋游戏开发 专题的内容拓展 这个专题完整的讲 ...
- Unity游戏开发技巧集锦2.1.3实现效果
Unity游戏开发技巧集锦2.1.3实现效果 将此脚本加到Camera对象上,选中此对象,即可查看对象上此脚本组件中的各项属性,如图2-4所示. 图2-4 对象脚本组件里的各项属性 ...
- macOS SwiftUI开发教程之Scenekit 3D飞机 (项目含源码)
实战需求 macOS SwiftUI开发教程之Scenekit 3D入门 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 SCNScene(named: "art ...
- iOS开发教程之OC语言-欧阳坚-专题视频课程
iOS开发教程之OC语言-34296人已学习 课程介绍 Objective-C是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objectiv ...
- iOS 9应用开发教程之ios9中实现按钮的响应
iOS 9应用开发教程之ios9中实现按钮的响应 IOS9实现按钮的响应 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应:另一 ...
- iOS 9应用开发教程之ios9的视图
iOS 9应用开发教程之ios9的视图 了解IOS9的视图 在iPhone或者iPad中,用户看到的和摸到的都是视图.视图是用户界面的重要组成元素.本节将主要讲解ios9视图的添加.删除以及位置和大小 ...
最新文章
- 大幅涨点!孙剑团队提出新激活层ACON和轻量级网络TFNet
- 神经网络 | 单层感知器从0到1(附Python源代码)
- 彻底清除计算机远程桌面连接的历史记录
- OSChina 周四乱弹 ——巴叔是雾霾治理小先锋
- linux文件系统 环形结构图,环形缓冲器(转)
- Linux特殊权限分析(第二版)
- php 复制mysql数据库_PHP连接MySQL数据库的三种方式
- Leetcode 690
- 企业发展如何启动云的力量
- 屏幕演示讲解必备工具:虚拟教棒、屏幕画笔、ZoomIt放大屏幕、鼠标探照灯(图)
- Java多用户商城系统B2B2C源码
- 189邮箱smpt服务器,189邮箱登录(常用邮箱客户端设置指南)
- 计算机绘图培训心得,AutoCAD2000软件学习心得总结工程
- 2016年中国的SaaS服务商企业研究
- 分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010
- postman替换快捷键ctrl加什么_你会用 Ctrl + ~ 键吗?
- android 应用市场图尺寸,【干货】最新App应用市场截图尺寸大全
- 晓黑板显示服务器开小差是啥问题,晓黑板怎样写作文
- 连载:面向对象葵花宝典:思想、技巧与实践(27) - 动态模型设计
- JAVA经典算法40题(供面试所用)
热门文章
- Java .Net Byte数组存储差异以及解决方法
- windows下生成zlib1.dll
- android通用的UUID唯一标示符
- C#微信开发小白成长教程二(新手接入指南,附视频)
- 发布后网站浏览时出现乱码
- jQuery源码解析之position()
- 动态引用webservice
- 很是迷茫 ERP和HIS哪个更有发展前途?
- Java RGB数组图像合成 ImageCombining (整理)
- myeclipse启动错误:org.eclipse.swt.SWTError: No more handles