创建Play界面、能个把各个图片组合成一个场景,场景组成后背景能够不停的滚动,当鼠标单击时显示图片手型鼠标

一、GUI Texture

  1、创建背景、地面、树木、草 ,这里注意Z轴的排序,一层一层则第一个Z:0 后面0.1,0.2 ……否则会被遮盖不显示。

  2、创建一个空的GameObject 并把上面的背景、地面、树木、草拖进来组成一个background

二、背景动起来

js代码

#pragma strictvar speed:float=0.1;
function Start () {}function Update () {transform.Translate(Vector3.left*speed*Time.deltaTime);//左移动if(transform.position.x<=-0.99){//第一个场景走完transform.position.x=0.99;//转回来
        } }

三、鼠标显示手型

新建一个空的GameObject、并把customCusor.js代码付给它

#pragma strict//鼠标
var myCusor:Texture2D;
//单击鼠标
var myClickCusor:Texture2D;
//宽度
var width:float;
//高度
var height:float;private var showClickCusor:boolean=false;//是否显示点击鼠标的图片function Start () {Screen.showCursor=false;//不显示默认鼠标
}function Update () {if(Input.GetMouseButton(0)){showClickCusor=true;}else{showClickCusor=false;}
}
function OnGUI(){if(showClickCusor){GUI.DrawTexture(Rect(Input.mousePosition.x-width/2.0,(Screen.height-Input.mousePosition.y)-height/2.0,width,height),myClickCusor);}else{GUI.DrawTexture(Rect(Input.mousePosition.x-width/2.0,(Screen.height-Input.mousePosition.y)-height/2.0,width,height),myCusor);}
}

四、运行起来效果

来自龚老师视频《Unity3D愤怒的小鸟》

转载于:https://www.cnblogs.com/PEPE/p/3550551.html

Unity3D笔记 愤怒的小鸟二 实现Play界面相关推荐

  1. Unity3D笔记 愤怒的小鸟四 实现Selelction界面

    一直跟着龚老师用js写,VS智能感应用习惯后发现这里用js对初学者比较蛋疼,MONO有提示但是还是无法和VS媲美就目前来看.所以这次还是换成熟悉的VS来开发. 目标:实现关卡页面 跑起来的效果如下: ...

  2. Unity3D笔记 愤怒的小鸟一场景切换

    新建3个场景,场景1 Start 十秒后自动切换到场景2 Splash,场景2在二秒后自动切换到场景3 Selection 一.场景一Start 二.场景2 Splash 三.场景3 Selectio ...

  3. Unity3D笔记 GUI 二 、实现选项卡一窗口

    实现目标: 1.个性化Box控件 2.新建TextAmount样式 3.新建TextItem样式 一.个性化Windows界面 设置GUI Skin 1.2 部分代码 Rect stateBox = ...

  4. Unity3D笔记 愤怒的小鸟五 小鸟动画+Unity3D如何设置断点调式

    前言:实现小鸟的动画,之前吐槽过js写U3D,就改成了C#来写,没想到遇到问题了. 实现的效果 using UnityEngine; using System.Collections;/// < ...

  5. Unity3D笔记 愤怒的小鸟七 小鸟群准备动画

    要实现的目标: 1.3只小鸟初始动画 2.完善代码slingShot.js 3.完善代码BirdMoving.js 1.实现3个准备动画:Unity3D内置的动画管理器 1.1.先选择GameObje ...

  6. Unity3D笔记 愤怒的小鸟六 弹弓发射小鸟

    要实现的目标 实现个性化的鼠标 实现弹弓 选择小鸟.拉升弹弓.发射小鸟 弹弓橡皮筋 声音 1.实现个性化鼠标 效果 2.添加弹弓 建立两个材质 创建一个空GameObject 把两个shoot拖进来统 ...

  7. Unity3D游戏-愤怒的小鸟游戏源码和教程(二)

    Unity愤怒的小鸟游戏教程(二) 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) AngryEva游戏 ...

  8. 【贪玩巴斯】Unity3D初学圣经(二)—— unity界面布局介绍 unity常用面板介绍 「1-5 到 1-7」—— 2022年1月20日

    [贪玩巴斯]Unity3D初学圣经 二-- unity界面布局介绍 & unity常用面板介绍 「1-5 到 1-7」-- 2022年1月20日 本文对应视频P5 1-5 到P7 1-7 un ...

  9. OpenCV开发笔记(二):cvui交互界面

    若该文为原创文章,未经允许不得转载 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100110016 各位读者,知识无穷而人力有穷, ...

  10. Unity3D学习 愤怒的小鸟之Logo界面(一)

    接下来的几周内,我准备把对如何用Unity3D制作愤怒的小鸟的研究过程记录下来,希望能完成愤怒的小鸟游戏的大部分功能. 好记性不如烂笔头,开始吧! 目标:制作开头loading时的Logo界面,4秒后 ...

最新文章

  1. Java 的 API、JDK 和 IDE 是什么
  2. 简单算法题:leetcode-2 两数相加
  3. Python Django 正向查询与逆向查询
  4. UI framework显示message technical information的实现
  5. linux命令添加文件权限,linux 的常用命令及文件权限管理
  6. linux脚本多线程,Shell多线程操作及线程数控制实例
  7. Android 基础 —— 活动的生存周期
  8. KMS的几个开源实现汇总
  9. 打印任意想要的菱形,例如3行的、9行的、13行的菱形
  10. Java基础04 编译与反编译
  11. mysql数据迁移到es_实战ES跨版本数据迁移
  12. 中国交互式智能板市场趋势报告、技术动态创新及市场预测
  13. 信息学奥赛系列教程:C++程序基本结构
  14. “女主播翻车”骂声不断,店湾妹感慨:主播界怎么了?三观已毁!
  15. lgv30刷android10,记一次LG V30系列手机完美刷入MIUI12系统和Flyme刷机教程
  16. 网页携带参数,将参数通过网址传入到对应的页面输入框内
  17. php读取加密sqlite,加密你的SQLite
  18. excel 外部链接 乱码_在Excel文件中查找外部链接
  19. xp桌面计算机在哪个文件夹,windows桌面文件路径 windows xp 桌面文件默认存放路径...
  20. 【调优方法】——warmup

热门文章

  1. 445port入侵详细解释
  2. 【数据库】SQLITE3 加密3
  3. 索益Mike的excel商品操作
  4. JAVA8——StringJoiner类
  5. Spring - 基于JPA的动态SQL执行器
  6. 修改远程服务器的端口号
  7. 地理必修一三大类岩石_90后地理老师4天收700封情书!这波操作,绝了……
  8. 用python画椭圆解释_怎么用python画椭圆?
  9. c# export server 调用sql_C# 如何调用 SPL 脚本
  10. qt 日历类 不可输入当前日期之后的日期_UI设计组件时间选择器,日历设计从未如此简单!...