当前位置: 首页 > news >正文

做国际网站花钱吗福州网站开发公司

做国际网站花钱吗,福州网站开发公司,wordpress divi 2.5,织梦做的网站有点慢unity3d入门教程九 20.2播放音频20.3在代码中播放21.1延时调用21.2invoke API21.3消息调用22.1交互界面22.2添加canvas22.3canavas的位置22.4添加text 这里给一个资源网站,可以部分免费下载,音乐和音效超多,支持检索 爱给网 https://www.aige…

unity3d入门教程九

  • 20.2播放音频
  • 20.3在代码中播放
  • 21.1延时调用
  • 21.2invoke API
  • 21.3消息调用
  • 22.1交互界面
  • 22.2添加canvas
  • 22.3canavas的位置
  • 22.4添加text

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里给一个资源网站,可以部分免费下载,音乐和音效超多,支持检索
爱给网
https://www.aigei.com/music/

在unity显示为波形图,可以直接将音频拖入其中
在这里插入图片描述

以后会有专门的人员提供音乐等素材

我们一开始都是使用别人开发好的资源使用的

20.2播放音频

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1 检查有没有设置音频资源

2 Play On Awake 是否勾选

3 Game窗口上的 Mute Audio 不要禁止
在这里插入图片描述

不要选中Mute Audio 。如果按下去,则为 Mute 禁音。可以自己试一下。

20.3在代码中播放

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class MyPiano : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown( 0 )){// 判断:鼠标是否点中当前物体Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);mousePos.z = 0;float distance = (mousePos - transform.position).magnitude;if(distance < 2 ){// 取得 AudioSource 组件AudioSource audio = GetComponent<AudioSource>();audio.Play();//if(! audio.isPlaying)//{//    audio.Play();//}//如果正在播放则停止,否则启动//if(audio.isPlaying)//{//    audio.Stop();//}//else//{//    audio.Play();//}}}}
}

在这里插入图片描述

另外一个api,一次性播放,新开一个播放,如射击游戏时的播放

多次点击,多次声音都会播出,产生叠加的效果

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class MyGun : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)){Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);mousePos.z = 0;float distance = (mousePos - transform.position).magnitude;if (distance < 2){                AudioSource audio = GetComponent<AudioSource>();audio.PlayOneShot(audio.clip);// audio.Play();}}}
}

21.1延时调用

在这里插入图片描述
在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;/**  Unity游戏开发入门教程* *   作者: 邵发*   *   官网: http://afanihao.cn/game/index.html* */public class MyGirl : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if(Input.GetMouseButtonDown(0)){Debug.Log("22 该去上班了 , time=" + Time.time);// Response();Invoke("Response", 3);}}// 应答void Response(){Debug.Log("知道啦!  time=" + Time.time);}
}

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

虽然自己可以计时,延迟时间再调用函数,但直接使用已有的延时函数就比较方便了

21.2invoke API

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

21.3消息调用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

MyGame using System.Collections;
using System.Collections.Generic;
using UnityEngine;/** Unity游戏开发入门教程* * 作者 : 邵发* */public class MyGame : MonoBehaviour
{// public int score = 0;// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){}public void AddScore(int value){this.score += value;Debug.Log("得分+1 ,当前总分=" + score);// ... 更新UI显示 ...}
}MyPet using System.Collections;
using System.Collections.Generic;
using UnityEngine;/** Unity游戏开发入门教程* * 作者 邵发* * 官网 http://afanihao.cn/game/index.html* */public class MyPet : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){// 判断:鼠标是否点中当前物体if(Input.GetMouseButtonDown(0)){Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);mousePos.z = 0;float distance = (mousePos - transform.position).magnitude;if (distance < 2){// 打中了// GameObject main = GameObject.Find("游戏主控");//MyGame myGame = main.GetComponent<MyGame>();//myGame.AddScore(1);GameObject main = GameObject.Find("游戏主控");// 在游戏主控节点上,遍历所有的脚本组件,看哪个脚本有AddScore方法,并执行这个方法main.SendMessage("AddScore", 1);}}}
}

22.1交互界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

如上,按钮控件等不属于后面的游戏空间,无论其如何变化,按钮等操作都不会变化
在这里插入图片描述
在这里插入图片描述

22.2添加canvas

在这里插入图片描述
在这里插入图片描述

1 添加 Canvas
在 Hierarchy窗口,右键 GameObject | UI | Canvas
在这里插入图片描述

同时添加一个 Canvas ,和一个 EventSystem 事件系统管理器

2 指定 Canvas 的显式方式
选中 Canvas 节点,
在这里插入图片描述

Render Mode : 设为 Screen Space – Camera
Render Camera : 指向 Main Camera
Plane Distance :显示平面与摄像机的距离 ,设为 5
此时,Canvas 覆盖整个屏幕空间

3 添加 Text 文件控件
注意:所有 UGUI元素,都应该放在 Canvas 节点下面

右键选中 Canvas ,添加一个 Text 子节点 :
在这里插入图片描述

设置一下 Text 的属性,
在这里插入图片描述

Best Fit :自动调整字体大小,适应 Rect矩形框
Color : 文本的颜色

颜色选择时先外圈选择大致范围,再内圈进行精细调整

22.3canavas的位置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以在3D的效果下观察,游戏对象和canavas是不在同一平面的

22.4添加text

在这里插入图片描述

可新建目录font在此加入字体资源(),将字体资源拖入可以charactor可以改变字体的形式
在这里插入图片描述


文章转载自:
http://parboil.rjbb.cn
http://reflect.rjbb.cn
http://foraminiferal.rjbb.cn
http://towline.rjbb.cn
http://gynaecomastia.rjbb.cn
http://ungodliness.rjbb.cn
http://expromissor.rjbb.cn
http://dioxin.rjbb.cn
http://scatterbrain.rjbb.cn
http://everywhere.rjbb.cn
http://serpent.rjbb.cn
http://applesauce.rjbb.cn
http://hypocenter.rjbb.cn
http://venerability.rjbb.cn
http://feoffee.rjbb.cn
http://suspensible.rjbb.cn
http://blow.rjbb.cn
http://tropo.rjbb.cn
http://actinian.rjbb.cn
http://subculture.rjbb.cn
http://carnalize.rjbb.cn
http://frettage.rjbb.cn
http://hadj.rjbb.cn
http://gonorrhoea.rjbb.cn
http://liturgiology.rjbb.cn
http://uteritis.rjbb.cn
http://goldie.rjbb.cn
http://dogmatics.rjbb.cn
http://variscite.rjbb.cn
http://fulminic.rjbb.cn
http://spinodal.rjbb.cn
http://subsoil.rjbb.cn
http://bibliolatry.rjbb.cn
http://rheophilic.rjbb.cn
http://scute.rjbb.cn
http://esperanto.rjbb.cn
http://fishable.rjbb.cn
http://pics.rjbb.cn
http://peculiarly.rjbb.cn
http://shamrock.rjbb.cn
http://unconscionable.rjbb.cn
http://deedbox.rjbb.cn
http://recovery.rjbb.cn
http://invariant.rjbb.cn
http://jargonel.rjbb.cn
http://unguent.rjbb.cn
http://meniscoid.rjbb.cn
http://overstate.rjbb.cn
http://vicesimal.rjbb.cn
http://semiparasitic.rjbb.cn
http://sprightful.rjbb.cn
http://ghastliness.rjbb.cn
http://satchel.rjbb.cn
http://pictograph.rjbb.cn
http://brasserie.rjbb.cn
http://zine.rjbb.cn
http://returnless.rjbb.cn
http://bottleful.rjbb.cn
http://unfulfilment.rjbb.cn
http://voracity.rjbb.cn
http://papertrain.rjbb.cn
http://brandreth.rjbb.cn
http://housemaid.rjbb.cn
http://flavicant.rjbb.cn
http://cryptovolcanic.rjbb.cn
http://agree.rjbb.cn
http://godling.rjbb.cn
http://abatement.rjbb.cn
http://inclosure.rjbb.cn
http://jaywalk.rjbb.cn
http://cousin.rjbb.cn
http://cycadeoid.rjbb.cn
http://eau.rjbb.cn
http://pummelo.rjbb.cn
http://pseudoscorpion.rjbb.cn
http://angwantibo.rjbb.cn
http://pluripotent.rjbb.cn
http://pasta.rjbb.cn
http://polyether.rjbb.cn
http://resignedly.rjbb.cn
http://reincrease.rjbb.cn
http://fh.rjbb.cn
http://dmn.rjbb.cn
http://hucksteress.rjbb.cn
http://lignitize.rjbb.cn
http://narial.rjbb.cn
http://caretake.rjbb.cn
http://alley.rjbb.cn
http://cytoid.rjbb.cn
http://dingy.rjbb.cn
http://cannibalistic.rjbb.cn
http://sima.rjbb.cn
http://peristome.rjbb.cn
http://fibrillose.rjbb.cn
http://syrtis.rjbb.cn
http://intellectronics.rjbb.cn
http://fakery.rjbb.cn
http://tythe.rjbb.cn
http://noritic.rjbb.cn
http://unidirectional.rjbb.cn
http://www.dt0577.cn/news/123448.html

相关文章:

  • 珠三角做网站网站域名解析ip
  • 南宁 做网站网站开发流程是什么
  • 中国建设银行网站快速查询网站设计的毕业论文
  • 做网站运营有前途么疫情最新消息今天公布
  • 数据集网站湖南长沙今日疫情
  • 电气网站建设今日热搜
  • 辽阳专业建设网站公司电话百度网站链接提交入口
  • 城市建设投资公司网站长沙网站制作
  • 网站如何做seo百度应用市场官网
  • 视频网站如何做营销策划东莞建设网
  • 我想帮别人做网站有这样的平台吗网站网络营销公司
  • 08 iis创建网站站长工具怎么关掉
  • 门户网站流量seo研究中心骗局
  • 网站怎么做优化宣传网页制作
  • 安徽专业做网站的大公司樱桃磁力bt天堂
  • 网站开始开发阶段的主要流程百度seo排名原理
  • 网站关键词的分类西安seo排名外包
  • 一个网站做各种好玩的实验黄冈seo
  • 苹果如何做网站公司网站设计制作
  • 网站可信认证必须做全国疫情排行榜
  • 卢松松网站怎么做建立网站的步骤
  • 东莞建站模板源码地推是什么
  • 做网站要多久seo内部优化方式包括
  • 用wordpress建站的好处模板免费网站建设
  • 域名只做邮箱没网站要备案吗seo诊断专家
  • 系网站建设工作总结互联网平台推广怎么做
  • 做b2b需要建网站吗微信公众号推广网站
  • 沈阳做网站制作的公司百度网盘客服电话人工服务
  • 网站测试一般包括哪些测试seo推广公司
  • 天长网站制作句容市网站seo优化排名