第 章 D 卡牌游戏开发 .ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

脚本链接将SceneController脚本代码链接到controller游戏对象上,并为其赋予参数UI计分实现点击GameObject-CreateEmpty创建空物体,将其命名为UI,用以实现计分功能选中UI游戏对象,在其属性面板中点击AddComponent添加TextMesh组件属性赋值选中controller游戏对象,将UI赋予ScoreLabel选中memorycard游戏对象,为其属性进行赋值将anniu图片拖入Hierarchy面板中,点击Component-Physics2D-BoxCollider2D为其添加BoxCollider2D组件。创建C#脚本,将其命名为UIButton将UIButton脚本链接到annjiu游戏对象上,并进行赋值using?UnityEngine;

using?System.Collections;

public?class?UIButton?:?MonoBehaviour?{

????[SerializeField]?private?GameObject?targetObject;

????[SerializeField]?private?string?targetMessage;

????public?Color?highlightColor?=?Color.cyan;

????public?void?OnMouseEnter()?{//鼠标悬停在按钮上对精灵染色

????????SpriteRenderer?sprite?=?GetComponentSpriteRenderer();

????????if?(sprite?!=?null)?{

????????????sprite.color?=?highlightColor;

????????}

????}

????public?void?OnMouseExit()?{

????????SpriteRenderer?sprite?=?GetComponentSpriteRenderer();

????????if?(sprite?!=?null)?{

????????????sprite.color?=?Color.white;

????????}

????}

????public?void?OnMouseDown()?{//单击按钮时,按钮稍微变大

????????transform.localScale?=?new?Vector3(1.1f,?1.1f,?1.1f);

????}

????public?void?OnMouseUp()?{//单击按钮时消息发送到目标对象

????????transform.localScale?=?Vector3.one;

????????if?(targetObject?!=?null)?{

????????????targetObject.SendMessage(targetMessage);

????????}

????}

}项目运行习题本章首先介绍了图片的导入与切割、精灵渲染器的使用,接着讲解了基于精灵制作帧动画的方法。最后,通过2D卡牌类游戏讲解Unity2D游戏开发相关知识,为2D游戏的制作提供了非常详细的基础知识准备。课后作业1.简述什么是精灵?2.怎样在Unity中对精灵进行编辑?3.怎样在Unity中将一张图片属性修改为精灵?4.从网上下载帧序列动画,并在Unity中播放。5.修改2D卡片开发游戏,将牌面改成9行8列,继续完善卡牌类游戏,并加入计分、计数功能。LOGO“”“”LOGO

第10章2D卡牌游戏开发

赵艳妮正交摄像机、精灵帧动画项目案例二维卡牌游戏开发正交摄像机新建工程后,设置摄像机的投影方式为正交投影,即调整参数为Orthographic。精灵在2D游戏中,被观察物是精灵。屏幕上显示的2D图片都叫做精灵,例如游戏里的角色、场景装饰等散布在场景中的道具都是精灵。2D物理系统2D物理系统和3D物理系统有很多共同之处,通过设置一些简单的参数,可以创建逼真的物理效果,例如真实的碰撞、速度衰减和受到冲击的表现效果。点击Component→Physics2D即可创建2D物理组件。正交摄像机、精灵帧动画项目案例二维卡牌游戏开发案例构思帧动画实现原理是将动画资源存储在动画数组中,然后将准备好的动画资源按照固定的时间内顺序切换,从而实现动画效果。案例设计我们选取一个老头走路动作作为帧动画进行设计。老头的走路动作被划分为4个步骤,分别是站立状态→左腿向前迈步→恢复到站立状态→右腿向前迈步,如此往复

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档