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;}}}

项目代码:

https://pan.lanzou.com/i0h6yeb

Unity跳一跳小游戏简单代码相关推荐

  1. android内存修改 跳一跳,Android版微信跳一跳小游戏利用技术手段达到高分的操作方法...

    本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了. 甩手一个表情 最终我们达到的分数却是这样的: 羡慕吧 一定会有人拍手叫好," ...

  2. php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

  3. python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...

  4. python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...

  5. html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

  6. H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能

    H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能 完整代码下载地址:H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码 运行截图 Project setup ...

  7. python开发微信小游戏大全_【python】用python玩微信跳一跳小游戏

    Python微信跳一跳实验报告 Step 1 准备工具:一台安卓手机,Windows10,python3,adb驱动,依赖的各种python库 Step 2 PiP安装:下面列出需要安装的库: bac ...

  8. php跳一跳小游戏,php实现微信跳一跳小游戏

    最近微信跳一跳小游戏很火,本文主要为大家详细介绍了微信跳一跳辅助php代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 本文实例为大家分享了php微信跳一跳的具体代码,供 ...

  9. 跳一跳python开挂_用Python玩跳一跳小游戏,我能开挂

    原标题:用Python玩跳一跳小游戏,我能开挂 对很多人来说,可能是已经过时的游戏,对于Python刚入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的 ...

  10. python微信跳一跳小游戏刷分

    iOS #python 微信跳一跳小游戏刷分 首先我们安装Facebook的WebDriverAgent,这是一款新的iOS移动测试框架 在GitHub上找到https://github.com/fa ...

最新文章

  1. 拦截器与filter的区别
  2. dedecms 栏目列表页链接如何优化
  3. 错误解决 :Microsoft Visual C++ 14.0 is require Microsoft Visual C++ Builder 包丢失或者损坏
  4. cfb为什么不需要填充_为什么很多高中生数学成绩不理想,需要补课?因为不熟练啊!...
  5. redis实践及思考
  6. html 简单 在线编辑器 ie ff,一款垃圾中的极品HTML编辑器(兼容IE OR FF)
  7. 基于特征选择的局部敏感哈希位选择算法
  8. 谁说count(*) 性能最差,我需要跟你聊聊
  9. 无心剑中译阿齐姆·普雷姆吉《苦干加巧干》
  10. VB的doevents,制造多线程的效果
  11. 关于国债的一些计算: 理论TF价格1(缴款日前无付息)
  12. 【考试总结贴】工程测量学
  13. Python 进行 Cholesky分解
  14. 不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)
  15. 计算机毕业设计基于Android的计算器app设计
  16. 【python】db.Column(db.Integer, primary_key=True, autoincrement=True)
  17. excel表格怎么打印?来看看excel表格打印的正确打开方式
  18. iOS应用性能调优的25个建议和技巧
  19. [文献阅读]——BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
  20. FATE —— 二.3.2 Hetero-NN使用CustModel设置顶部、底部模型

热门文章

  1. cad怎样弄出放线的坐标_怎么把图纸上的坐标输入CAD详细步骤?
  2. 计算机软件图标不正常,桌面图标显示不正常,详细教您桌面图标显示不正常怎么解决...
  3. Gossip 协议详解
  4. android 菜鸟面单打印_关于菜鸟的圆通电子面单打印
  5. 台灯c语言,Jya无线台灯C上手体验:从新界说光的含义
  6. 显示当前系统时间和日期
  7. cocos Creator i18n 多语言
  8. PyS60 console中文乱码问题
  9. 『 论文阅读』Attention-Based Recurrent Neural Network Models for Joint Intent Detection and Slot Filling
  10. 成都链安科技CEO 创始人杨霞:解决智能合约的安全问题,形式化验证是个“利器”!