unity 简单的吃豆豆项目
第一张是项目结果图,2--4是项目过程图 5-7是代码 可以直接复制
(觉得写得还不错可以点赞鼓励一下哈,收藏也可以,方便下次查看)
前四张是图,基本地形包括白色墙,玩家(红色球),豆豆(绿色方块,会自旋)
后面是基本的移动代码,碰撞销毁代码,傻瓜操作即可
先上图(这是项目运行之后的结果)
这下面开始是过程
这个是项目结果
玩家的移动和销毁豆豆(红色球是玩家)
public class YiDong : MonoBehaviour {public float speed=5;void Update(){float h = Input.GetAxis("Horizontal") * Time.deltaTime * speed;float v = Input.GetAxis("Vertical") * Time.deltaTime * speed;//transform.Translate(h, 0, v);transform.Translate(new Vector3(h, 0, v));}void OnTriggerEnter(Collider other){if (other.CompareTag("Player")) //如果遇见带有这个标签的 {Destroy(other.gameObject); //那就销毁这个物体}}
}
豆豆的克隆(绿色方块)
public class Kl : MonoBehaviour
{public GameObject dou;//预设体public GameObject go;//public Transform wz; //预设体的位置void Start(){for (int i = 0; i < 20; i++){int x = Random.Range(-9, 10); //x 轴的范围int z = Random.Range(-9, 10); //z 轴的范围go = Instantiate(dou, new Vector3(x, 0.75f, z), Quaternion.Euler(0,0,45)); //接收go= 克隆 (豆豆, 位 置 ), 旋 转 ( 角度)}}
}
豆豆的旋转(这一步可以不写,如果加上可以看见旋转效果)
public class Dou : MonoBehaviour
{void Update(){transform.Rotate(new Vector3(0, 1, 0) * 5, Space.World);}
}
unity 简单的吃豆豆项目相关推荐
- canvas绘制圆制作吃豆豆,结果在计时器中加入clearRect也毫无作用,无法清除上一次绘制的动画
canvas 简单绘制吃豆豆按理来说应该是这样的 可结果是这样的,不是你想象的样子 即使是在绘制之前添加了clearRect也不行,最终发现要在每个绘制之前加入ctx.beginPath();就可以了 ...
- HTML5吃豆豆游戏开发实战(一)使用Canvas绘制游戏主角
近期在学习HTML5.爱因斯坦曾说过,"最好的学习就是自己去经历". 于是.我想在学习HTML5的同一时候.做一款简单的小游戏,这样学习起来也会非常有趣的.我想做的是曾经小时候玩儿 ...
- Python游戏开发,Python实现贪吃蛇小游戏与吃豆豆 附带源码
开发工具 Python版本: 3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理简介 贪吃蛇 ...
- 保姆级教学——Python+Pygame怎么实现吃豆豆游戏
耽搁十几天的时间,我顺利的从阳转阴啦, 以后的日子一切恢复正常,好好工作,积极分享.希望在座的小伙伴阳了的全部健康转阴,没阳的全部不会变阳,新的一年,一切顺顺利利. 不知道最近大家学习得怎么样?有没有 ...
- Unity简单2D游戏开发
Unity简单2D游戏开发 前言: 近日比较无聊,在b站找了一个up主,跟着他的教程来做游戏--开发一个简单的2D游戏 用 Tilemap 绘制场景 新建一个2D项目,在Unity Asset Sto ...
- unity简单复刻无敌破坏王
使用unity简单复刻无敌破坏王总结 国庆突发奇想想简单复刻一下无敌破坏王,这里写一些总结,希望也能对大家有帮助 游戏截图: 基本思路: 时间有限,也只是简单复刻,所以只实现破坏方块的功能,画面算是广 ...
- 【贪玩巴斯】Unity3D初学圣经(一)——学习要求 Unity简单介绍 游戏引擎介绍 课程体系介绍 「1-1 到 1-4 」—— 2021年12月9日
Unity3D初学圣经 一 --学习要求 & Unity简单介绍 & 游戏引擎介绍 & 课程体系介绍 本文对应视频P1 1-1 到P2 1-4 1.学习要求 2.Unity简单 ...
- Unity简单商城系统,用SQLite数据库保存/加载数据
Unity简单商城系统案例 流程 最后效果展示 1. 创建项目并导入SQLite需要的dll文件 2. 创建数据库表(玩家表和商店表) 3. Singleton 单例脚本 4. 封装SQLite数据库 ...
- Unity简单实现图片墙功能
Unity简单实现图片墙功能 前言 在做之前公司的项目中,我做过很多实现照片墙效果的功能.其中我觉得我做的效果比较好而且比较有难度的就是雀巢项目中的那个仿照apple watch拖拽效果实现的那个照片 ...
最新文章
- pypy解释器提高python的效率之安装pypy
- Intellij 如何在新窗口中打开项目
- 成功解决getaddrinfo:请求的名称有效,但是找不到请求的类型的数据。(11004
- CodeForces 282E Sausage Maximization(trie+xor)
- 使用SPANN方式将Spring&Quartz与自定义注释集成
- 如何在Vue 中管理 Mixins(搞懂这两点就足够了)
- 谁是三国跳槽王:吕布成毫无规划的跳槽者
- 有趣的java小项目------猜拳游戏
- Apache2 httpd.conf中文版
- 【Git入门之二】基本术语
- 完全重构一个项目的前端代码
- 视频会议、视频聊天、手机视频、跨平台视频如何开发之流程篇
- kotlin android 注解,注解 - Kotlin 语言中文站
- 如何利用迅捷PDF编辑器在PDF文档上修改文字大小和颜色
- GitHut上最受关注的Objective-C项目
- PDF如何旋转页面?这样旋转就好了
- MySQL报错java.sql.SQLException: The server time zone value ‘乱码‘ is unrecognized or represents more tha
- php时间转换位周月,php日周月统计代码
- Android Accessibility大致解析,通过adb运行纯java代码打开应用的辅助功能
- (linux)idr(integer ID management)机制