前言:在Play页面中给Play页面添加一个“开始游戏”和“退出游戏”按钮顺便再来一个背景音乐 添加按钮可以是GUI.Button(),也可以是GUILayout.Button():给图片添加按钮可以用到GUISkin()也可以是GUIStyle(),这些有点和WebForm中开发用到的CSS样式相似,GUIStyle组成了GUISkin. 大致方法如下: 1.Assets-右键新建一个GUI Skin 2.自定义两个按钮:游戏开始按钮和回到游戏主页按钮 3.具体设置就是放入按钮图片,仔细看看和…
创建Play界面.能个把各个图片组合成一个场景,场景组成后背景能够不停的滚动,当鼠标单击时显示图片手型鼠标 一.GUI Texture 1.创建背景.地面.树木.草 ,这里注意Z轴的排序,一层一层则第一个Z:0 后面0.1,0.2 ……否则会被遮盖不显示. 2.创建一个空的GameObject 并把上面的背景.地面.树木.草拖进来组成一个background 二.背景动起来 js代码 #pragma strict var speed:float=0.1; function Start () {…
一直跟着龚老师用js写,VS智能感应用习惯后发现这里用js对初学者比较蛋疼,MONO有提示但是还是无法和VS媲美就目前来看.所以这次还是换成熟悉的VS来开发. 目标:实现关卡页面 跑起来的效果如下:   方法和之前添加图片一样,先创建GUITexture背景图片,再创建GUISkin 用于创建上图中7个图片按钮.手型鼠标直接把上节的customCusor.js 拿来即可,背景音乐选择Main Camera->Component->Audio->Audio Source C#代码如下 us…
新建3个场景,场景1 Start 十秒后自动切换到场景2 Splash,场景2在二秒后自动切换到场景3 Selection 一.场景一Start 二.场景2 Splash 三.场景3 Selection 四.步骤 1.场景1和场景2 各自创建一个GUI Texture命名为logo下一步在Images文件夹中找到相应图片拖拽过去即可. 2.在Scripts文件夹中新建js文件splash.js 代码如下: #pragma strict var timeLength:int =10;//十秒 va…
实现目标: 1.使用个性化Box控件 2.个性化Lable控件 3.添加纵向滚动条 4.新建SelectedItem样式 一.最终效果: 二.主要代码 using UnityEngine; using System.Collections; /// <summary> /// 选项卡二 /// </summary> [System.Serializable] public class Item { public Texture icon; public string name;//…
要实现的目标: 1.3只小鸟初始动画 2.完善代码slingShot.js 3.完善代码BirdMoving.js 1.实现3个准备动画:Unity3D内置的动画管理器 1.1.先选择GameObject游戏对象 1.2 2.代码 using UnityEngine; using System.Collections; /// <summary> /// 小鸟弹跳 /// </summary> public class birdMove : MonoBehaviour { ///…
要实现的目标 实现个性化的鼠标 实现弹弓 选择小鸟.拉升弹弓.发射小鸟 弹弓橡皮筋 声音 1.实现个性化鼠标 效果 2.添加弹弓 建立两个材质 创建一个空GameObject 把两个shoot拖进来统一管理 3.建一个空GameObject 弹弓slingShot 3.1把投掷中心移动到弹弓发射中心,就是小鸟发射架 3.2创建一个Sphere碰撞体 调整好radius=0.2大小 4.拉伸弹弓.发射小鸟代码 using UnityEngine; using System.Collections;…
前言:实现小鸟的动画,之前吐槽过js写U3D,就改成了C#来写,没想到遇到问题了. 实现的效果 using UnityEngine; using System.Collections; /// <summary> /// 2D动画组件 /// </summary> public class aniSprite : MonoBehaviour { /// <summary> /// 是否启动2D动画 /// </summary> public bool isU…
Unity愤怒的小鸟游戏教程(二) 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) AngryEva游戏效果: 1 LevelFrameSelect -- 关卡框选择 2 MapLevel -- 关卡页面脚本 支持 May Be -- 搞开发,总有一天要做的事! 教程一,请点击↓↓ Unity3D游戏-愤怒的小鸟游戏源码和教程(一) 1 LevelFrameSelect -- 关卡框选择 用来控制关卡框的…
firefox 扩展开发笔记(三):高级ui交互编程 前言 前两篇链接 1:firefox 扩展开发笔记(一):jpm 使用实践以及调试 2:firefox 扩展开发笔记(二):进阶开发之移动设备模拟 最新版本的Firefox 终于舍弃了鸡肋的xul布局,可以使用原生的html用作ui交互,插件界面中可以引入 bootstrap jQuery等库,大大简便了布局和高度自定义化,本文以一个随机自定义referer 实例来记录jpm 高级ui交互编程. 界面布局 ui 控件 官方api中提供的ui控…