unity3D 接鸡蛋小游戏
来源:互联网 发布:黄金技术分析软件 编辑:程序博客网 时间:2024/05/02 07:20
public class EggScore : MonoBehaviour {
public int score;
// Use this for initialization
void Start () {
score=0;
}
// Update is called once per frame
void Update () {
rigidbody.velocity=new Vector3(Input.GetAxis("Horizontal")*10,0,0);//使箱子沿x轴移动
if(Vector3.Distance(rigidbody.position,new Vector3(6.1f,0.52f,-2f))<0.1f && rigidbody.velocity==Vector3.right*10)//使箱子超过右侧边界时从边界左侧出来
{
rigidbody.position=new Vector3(-6.1f,0.52f,-2f);
}
if(Vector3.Distance(rigidbody.position,new Vector3(-6.1f,0.52f,-2f))<0.1f&& rigidbody.velocity==-Vector3.right*10)//使箱子超过左侧边界时从边界右侧出来
{
rigidbody.position=new Vector3(6.1f,0.52f,-2f);
}
}
void OnTriggerEnter(Collider col)//触发器(添加到箱子中)来计算分数
{
if(col.gameObject.name=="Egg(Clone)")
{
score++;
print(score);
}
//print (col.gameObject.name);
}
void OnGUI()//在界面显示接到的蛋数
{
GUI.Button(new Rect(0,0,30,30),score.ToString());
}
public int score;
// Use this for initialization
void Start () {
score=0;
}
// Update is called once per frame
void Update () {
rigidbody.velocity=new Vector3(Input.GetAxis("Horizontal")*10,0,0);//使箱子沿x轴移动
if(Vector3.Distance(rigidbody.position,new Vector3(6.1f,0.52f,-2f))<0.1f && rigidbody.velocity==Vector3.right*10)//使箱子超过右侧边界时从边界左侧出来
{
rigidbody.position=new Vector3(-6.1f,0.52f,-2f);
}
if(Vector3.Distance(rigidbody.position,new Vector3(-6.1f,0.52f,-2f))<0.1f&& rigidbody.velocity==-Vector3.right*10)//使箱子超过左侧边界时从边界右侧出来
{
rigidbody.position=new Vector3(6.1f,0.52f,-2f);
}
}
void OnTriggerEnter(Collider col)//触发器(添加到箱子中)来计算分数
{
if(col.gameObject.name=="Egg(Clone)")
{
score++;
print(score);
}
//print (col.gameObject.name);
}
void OnGUI()//在界面显示接到的蛋数
{
GUI.Button(new Rect(0,0,30,30),score.ToString());
}
}
- unity3D 接鸡蛋小游戏
- C语言做的接鸡蛋小游戏(附源码注释)【原创】
- Unity3D小游戏 -BallGame
- 基于Cocos2dx 3.0beta2小游戏《砸鸡蛋》,仿韩国综艺
- android简单小游戏之《猜猜鸡蛋在哪只鞋里》
- Unity3D小游戏-BallGame(2)
- Unity3D学习之射箭小游戏
- Unity3d开发小游戏Flappy Bird
- Unity3d 局域网小游戏DEMO学习
- 鸡蛋
- unity3d 的一个2D小游戏记录
- Unity3D小游戏 - BallGame安卓打包
- Unity3D笔记---简单的捕鱼小游戏
- Unity3D 贪食蛇小游戏Demo[3D版](二)
- unity3d开发 打飞机小游戏(一)(场景布置)
- Unity3D笔记(二)使用GUI做井字棋小游戏
- Unity3D学习:射击小游戏——飞碟世界
- unity3d完成VR手柄第一人称射击小游戏(纯代码)
- uva 11386 Triples (hash总是wa,于是模拟STL)
- PHP 连接 Hive 执行 SQL 查询
- JAVA 的一个小案例分析
- 在Chrome中加载未打包的扩展
- 登陆学习系统(1)
- unity3D 接鸡蛋小游戏
- Android优秀开源项目
- poll 函数
- 动态下载苹果提供的多种中文字体
- 谈Objective-C Block的实现
- BoundsChecker下载
- List、Map遍历过程中删除某些项
- 计算几何【转】
- MFC ActiveX (OCX) 创建技术