Unity3D笔记 切水果 一
最终效果:

一、选择背景图片,选择GUI Texture

二、创建一个空的GameObject,然后添加背景音乐

三、创建GUISkin

四、主要代码
#pragma strict var myGUI:GUISkin; private var isSound1Button:boolean=false;
private var isSound2Button:boolean=true;
private var sound:AudioSource; function Start () {
sound=gameObject.GetComponent(AudioSource);//方法2创建的空GameObject 里面查找背景音乐
} function Update () { } function OnGUI(){ GUI.skin=myGUI;//通过前端把New GUISkin 赋值给mySkin if(GUI.Button(Rect(390,250,220,66),"",GUI.skin.GetStyle("PlayButton"))){
Application.LoadLevel(1);//或者 Application.LoadLevel("level1"); 此时一定要把场景1添加到BuildSetting中
}
if(GUI.Button(Rect(350,330,320,66),"",GUI.skin.GetStyle("MoreButton"))){ }
if(GUI.Button(Rect(390,400,180,66),"",GUI.skin.GetStyle("CreditButton"))){ } //默认是播放背景音乐
if(isSound1Button){
if(GUI.Button(Rect(30,500,37,30),"",GUI.skin.GetStyle("Sound1Button"))){
audio.Play();
isSound1Button=false;
isSound2Button=true;
}
}
if(isSound2Button){
if(GUI.Button(Rect(30,500,47,30),"",GUI.skin.GetStyle("Sound2Button"))){
audio.Stop();
isSound1Button=true;
isSound2Button=false;
}
} }
from 龚老师视频
Unity3D笔记 切水果 一的更多相关文章
- Unity3D笔记 切水果三 切水果
		
一.创建一个Apple00,拖拽Prfabs下的Sprite命名为Apple00,添加碰撞器Box Collider,编写代码Knife Rey1.js 二.做被切的苹果 步骤和一是一样的,但是被切的 ...
 - Unity3D笔记 切水果二 刀光剑影
		
一.步骤一创建一个空GameObject.js 二.代码 #pragma strict var myColor:Color; var firstPosition:Vector3;//鼠标点击的第一个点 ...
 - 基于HTML5和JS实现的切水果游戏
		
切水果游戏曾经是一款风靡手机的休闲游戏,今天要介绍的就是一款网页版的切水果游戏, 由JavaSript和HTML5实现,虽然功能和原版的相差太大,但是基本的功能还是具备了,还是模仿的挺逼真,有一定的J ...
 - Codevs 1299 切水果
		
题目链接 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果 ...
 - Android破解学习之路(三)——Android游戏 切水果破解
		
经过前两篇破解教程,想必大家也是明白了破解的简单流程了. 先对APP进行试用,了解APP运行的大概流程,之后从APP中找出关键字(一般的关键字差不多都是支付失败),之后使用Androidkiller进 ...
 - codevs 1299 切水果 线段树
		
1299 切水果 时间限制: 1 s 空间限制: 128000 KB 题目描述 Description 简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果(可能有的水果 ...
 - 【CodeVS】p1299 切水果
		
题目描述 Description 简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果(可能有的水果被重复切),每切完一次输出剩下水果数量 数据已重新装配,不会出现OLE错误 时限和 ...
 - Codevs1299 切水果
		
题目描述 Description 简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果(可能有的水果被重复切),每切完一次输出剩下水果数量 数据已重新装配,不会出现OLE错误 时限和 ...
 - Codevs  1299 切水果  水一发
		
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果(可能有的 ...
 
随机推荐
- php  json_encode 返回false
			
今天用ajax请求不到数据,发现问题出现在最后一句 echo json_encode($data); var_dump(json_encode($data));输出false 使用json_last_ ...
 - Adobe超分辨率算法:SRNTT
			
论文:Image Super-Resolution by Neural Texture Transfer 论文链接:https://arxiv.org/abs/1903.00834 项目地址:http ...
 - 取值为[1,n-1]含n个元素的整数数组,至少存在一个重复数,即可能存在多个重复数,O(n)时间内找出其中任意一个重复数,不使用额外存储空间。
			
有一种非常诡异的算法,就是采用类似于单链表是否存在环的问题.“判断单链表是否存在环”是一个非常经典的问题,同时单链表可以采用数组实现,此时每个元素值作为next指针指向下一个元素.本题可以转换化为“已 ...
 - 7 -- Spring的基本用法 -- 6... Spring 3.0 提供的Java配置管理
			
7.6 Spring 3.0 提供的Java配置管理 Spring 允许使用Java类进行配置管理,可以不使用XML来管理Bean,以及Bean之间的依赖关系. Interface :Person p ...
 - 给自己的android扫盲文 - 1
			
1. 你得知道,android开发打一开始就是java的事,没其它语言什么事情,就是说google提供的android sdk中的api都是java的api2. 至于强大的跨平台语言,你懂的,非c/c ...
 - yii 前端js动态添加验证规则
			
在使用 activeForm 生成表单及验证时,默认是按照 model 里的 rules 生成js验证,model 验证在加载完页面后生效,不可修改,如果需要扩展.动态验证,需要使用js来配合 直接上 ...
 - Git 单机版
			
Git 是一个分布式的开源版本控制系统,也就是说,每台机器都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的 如何创建 git 仓库: [root@localhos ...
 - Nginx 防盗链
			
“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容. 常常是一些小网站来盗取一些有实力的大网站的地址(比如一些 ...
 - Linux命令之乐--sed
			
sed是stream edit的缩写,是处理文本非常重要的工具. 常见用法: 1. 替换文本 1.1 替换文本中的第一处符合的样式 sed 's/pattern/replace_string' fil ...
 - ScaleType属性
			
FIT_CENTER 把原图按照比例放大缩小到ImageView的高度,显示在ImageView的center(中部/居中显示). 1 2 CENTER_CROP 会拉伸图片以原图填满ImageV ...