Unity跳一跳小游戏简单代码
1.跳一跳小人代码
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class Move : MonoBehaviour {GameC g;public float time1;public float time2;public float time3;public float time4;// Use this for initializationvoid Start() {g = GameObject.Find("GameController").GetComponent<GameC>();}// Update is called once per framevoid Update() {//jump();if (g.flag == false) {jump();} else {jump1();}}private void OnCollisionEnter(Collision other) {if (other.transform.tag == "Cube") {g.ShengC();}if (other.transform.tag == "Plane") {SceneManager.LoadScene(0);}}private void OnCollisionExit(Collision collision) {if (collision.transform.tag == "Cube") {collision.transform.tag = "Finish";}}public void jump() { //如果手指大于0 && 第一个手指 持续按压if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Stationary) {/*if (Input.GetButton("Jump"))*/Rigidbody r = GetComponent<Rigidbody>();r.AddForce(Vector3.right * Time.deltaTime * time1, ForceMode.Impulse); //getbutton运行长,timec长r.AddForce(Vector3.up * Time.deltaTime * time2, ForceMode.Impulse);}}public void jump1() {if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Stationary)/* if (Input.GetButton("Jump"))*/ {Rigidbody r = GetComponent<Rigidbody>();r.AddForce(Vector3.forward * Time.deltaTime * time3, ForceMode.Impulse); //getbutton运行长,timec长r.AddForce(Vector3.up * Time.deltaTime * time4, ForceMode.Impulse);}}}
2.GameController
using UnityEngine;
using System.Collections;public class GameC : MonoBehaviour {public GameObject player;public GameObject box;GameObject cubeClone;Vector3 vec = Vector3.zero;//Move jump;public bool flag = false;//public GameObject[] Sjs = { 1, 2, 3, 4, 5, 6, 7, 8 };// Use this for initializationvoid Start() {//jump = GameObject.Find("Capsule").GetComponent<Move>();}// Update is called once per framevoid Update() {//Camera.main.transform.LookAt(box.transform .position);}//public void Slh() {// cubeClone= (GameObject)Instantiate(box, new Vector3(box.transform.position.x + Random.Range(2, 5), 0, 0)+vec// , box.transform.rotation);// vec = cubeClone.transform .position - box.transform.position;// //GameObject.Find("Main Camera").transform.Translate(vec * Time.deltaTime * 20.0f);//}public void ShengC() {int i = Random.Range(0, 8);if ((i == 0) || (i == 1) || (i == 2) || (i == 3)) {flag = false;cubeClone = (GameObject)Instantiate(box, new Vector3(box.transform.position.x + Random.Range(2, 5), 0, 0) + vec, box.transform.rotation);vec = cubeClone.transform.position - box.transform.position;//GameObject.Find("Main Camera").transform.Translate(vec);Camera.main.transform.position = Camera.main.transform.position + vec / 5;}if ((i == 4) || (i == 5) || (i == 6) || (i == 7)) {flag = true;cubeClone = (GameObject)Instantiate(box, new Vector3(0, 0, box.transform.position.z + Random.Range(2, 5)) + vec, box.transform.rotation);vec = cubeClone.transform.position - box.transform.position;//GameObject.Find("Main Camera").transform.Translate(vec);Camera.main.transform.position = Camera.main.transform.position + vec / 5;}}}
项目代码:
Unity跳一跳小游戏简单代码相关推荐
- android内存修改 跳一跳,Android版微信跳一跳小游戏利用技术手段达到高分的操作方法...
本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了. 甩手一个表情 最终我们达到的分数却是这样的: 羡慕吧 一定会有人拍手叫好," ...
- php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例
本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...
- python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...
- python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...
- html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例
本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...
- H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能
H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能 完整代码下载地址:H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码 运行截图 Project setup ...
- python开发微信小游戏大全_【python】用python玩微信跳一跳小游戏
Python微信跳一跳实验报告 Step 1 准备工具:一台安卓手机,Windows10,python3,adb驱动,依赖的各种python库 Step 2 PiP安装:下面列出需要安装的库: bac ...
- php跳一跳小游戏,php实现微信跳一跳小游戏
最近微信跳一跳小游戏很火,本文主要为大家详细介绍了微信跳一跳辅助php代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 本文实例为大家分享了php微信跳一跳的具体代码,供 ...
- 跳一跳python开挂_用Python玩跳一跳小游戏,我能开挂
原标题:用Python玩跳一跳小游戏,我能开挂 对很多人来说,可能是已经过时的游戏,对于Python刚入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的 ...
- python微信跳一跳小游戏刷分
iOS #python 微信跳一跳小游戏刷分 首先我们安装Facebook的WebDriverAgent,这是一款新的iOS移动测试框架 在GitHub上找到https://github.com/fa ...
最新文章
- 拦截器与filter的区别
- dedecms 栏目列表页链接如何优化
- 错误解决 :Microsoft Visual C++ 14.0 is require Microsoft Visual C++ Builder 包丢失或者损坏
- cfb为什么不需要填充_为什么很多高中生数学成绩不理想,需要补课?因为不熟练啊!...
- redis实践及思考
- html 简单 在线编辑器 ie ff,一款垃圾中的极品HTML编辑器(兼容IE OR FF)
- 基于特征选择的局部敏感哈希位选择算法
- 谁说count(*) 性能最差,我需要跟你聊聊
- 无心剑中译阿齐姆·普雷姆吉《苦干加巧干》
- VB的doevents,制造多线程的效果
- 关于国债的一些计算: 理论TF价格1(缴款日前无付息)
- 【考试总结贴】工程测量学
- Python 进行 Cholesky分解
- 不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)
- 计算机毕业设计基于Android的计算器app设计
- 【python】db.Column(db.Integer, primary_key=True, autoincrement=True)
- excel表格怎么打印?来看看excel表格打印的正确打开方式
- iOS应用性能调优的25个建议和技巧
- [文献阅读]——BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- FATE —— 二.3.2 Hetero-NN使用CustModel设置顶部、底部模型
热门文章
- cad怎样弄出放线的坐标_怎么把图纸上的坐标输入CAD详细步骤?
- 计算机软件图标不正常,桌面图标显示不正常,详细教您桌面图标显示不正常怎么解决...
- Gossip 协议详解
- android 菜鸟面单打印_关于菜鸟的圆通电子面单打印
- 台灯c语言,Jya无线台灯C上手体验:从新界说光的含义
- 显示当前系统时间和日期
- cocos Creator i18n 多语言
- PyS60 console中文乱码问题
- 『 论文阅读』Attention-Based Recurrent Neural Network Models for Joint Intent Detection and Slot Filling
- 成都链安科技CEO 创始人杨霞:解决智能合约的安全问题,形式化验证是个“利器”!