虚拟现实背景下徽文化的创新设计与传承87课件.pptxVIP

虚拟现实背景下徽文化的创新设计与传承87课件.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

课程负责人:陈玉环课程建设单位:合肥职业技术学院虚拟现实背景下徽文化的创新设计与传承

C#与Unity应用THEINNOVATIVEDESIGNANDINHERITANCEOFHUICULTUREUNDERTHEBACKGROUNDOFVIRTUALREALITYC#andUnityapplications/

C#与Unity应用即使Unity已经为许多标准任务提供了现成的组件(例如音频、物理、粒子效果甚至渲染等领域),但实际的、独立的游戏逻辑仍然必须由你自己编写。在Unity中,这是通过脚本完成的,独立的文本文件被程序(称为编译器)翻译成命令,当游戏被创造时计算机便能够理解这些命令。C#是开发Unity应用的前提,在开发过程中不止有各个素材的相互结合运用,还有对应对象的运动、反馈、提交、交互等,这些所需的对应效果只能通过代码来实现。C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式单例模式是比较常见的一种设计模式,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。C#ANDUNITYAPPLICATIONS一、单例模式1.概述

C#与Unity应用——单例模式在程序编写上,一般将单例模式分为两种,分别是饿汉式和懒汉式C#ANDUNITYAPPLICATIONS一、单例模式2.单例模式饿汉式:在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快。懒汉式:在类加载时不初始化,等到第一次被使用时才初始化。

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS一、单例模式3.创建项目第一步:创建Sphere第二步:添加PhysicsRaycaster组件第三步:创建EyentSystem事件第四步:添加EventTirgger(Script)组件第五步:创建脚本

C#与Unity应用——单例模式创建JTSJ_SphereClick脚本,实现点击小球后,执行对象中的OnClikedSphere()方法,然后打印日志“小球被点击了”。C#ANDUNITYAPPLICATIONS一、单例模式4.脚本

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式创建多个Sphere(小球),给小球赋予不同颜色的材质,实现点击不同颜色小球后小球消失。通过执行对象中OnClikedSphere()中的DesTroy()方法实现交互。C#ANDUNITYAPPLICATIONS一、单例模式4.脚本

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式首先创建小球游戏管理对象JTSJ_PointClickGamaManager,并创建自己的唯一实例,保证给所有其他对象提供这一实例。对象中的CheckScore()方法实现点击不同颜色小球获取不同得分。C#ANDUNITYAPPLICATIONS一、单例模式4.脚本

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式创建JTSJ_SphereClick对象,通过Instance方法获取小球游戏管理对象的实例,保证整个程序在运行期间只存在一个实例对象,然后调用游戏管理对象中的CheckScore()方法。C#ANDUNITYAPPLICATIONS一、单例模式4.脚本

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——单例模式C#ANDUNITYAPPLICATIONS

C#与Unity应用——协程与计时器针对某些特定的场景,比如播放一个音频之后,实现小球材质的改变。这时我们可以通过协程与计时器的方式,来实现程序的异步调用功能。即实现某一个功能之后,等待一定时间后实现另外一个功能。C#ANDUNITYAPPLICAT

文档评论(0)

vermonth134 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档