unity小游戏制作之见缝插针

先看效果图这个游戏是一个入门的小游戏,主要技术就是圆盘的旋转,针跟随圆盘旋转以及分数累加等
游戏先拖入一个圆,更改格式为2D然后建立脚本使其转动

public class Rotation: MonoBehaviour
{public float speed = 90f;// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){transform.Rotate(0f, 0f, speed*Time.deltaTime);//圆旋转}
}

这个是让其围着Z轴旋转,然后拖入一个针使其向上移动,先建立一个刚体然后在代码中获取这个刚体

public class pin : MonoBehaviour
{public float speed = 10f;private Rigidbody2D rg;// Start is called before the first frame updatevoid Start(){rg=GetComponent<Rigidbody2D>();rg.velocity = Vector2.up * speed;//针向前移动}

给圆也加上碰撞体,然后代码实现针跟随圆盘旋转

  private void OnTriggerEnter2D(Collider2D collision){ transform.SetParent(collision.transform);//针跟随旋转}

现在就可以是实现针插在圆盘上然后跟随针旋转了。
现在给圆盘加一个分数;
建立一个text拖动到圆盘中心,然后加入以下代码:

public class Score : MonoBehaviour
{public static int scoreValue;public Text scoreText;// Start is called before the first frame updatevoid Start(){scoreValue = 0;//初始数字为0}// Update is called once per framevoid Update(){scoreText.text = scoreValue.ToString();//分数显示}
}

现在一个小游戏的基本操作就实现了,本期就分享到这里了,欢迎大家批评指正

unity小游戏制作之见缝插针相关推荐

  1. Unity小游戏2D(见缝插针)

    首先做一个针以及一个目标,可以自选比如箭矢射靶,网上自己找素材都行,注意目标最好是圆的. 图片拖入到unity中需要修改成下面的属性 创建一个目标命名为Circle.针命名为Pin.计算得分的Text ...

  2. 自制Unity小游戏TankHero-2D(1)制作主角坦克

    自制Unity小游戏TankHero-2D(1)制作主角坦克 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的. ...

  3. 自制Unity小游戏TankHero-2D(3)开始玩起来

    自制Unity小游戏TankHero-2D(3)开始玩起来 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的.仅 ...

  4. 2022unity超简单课设-模拟太阳系的Unity小游戏

    模拟太阳系的Unity小游戏(附下载链接) 下载链接 unity课程实践做的一个模拟太阳系的Unity小游戏,你可以使用飞船移动来查看太阳系中的各个星球. 飞船拥有两种驾驶模式,一种更加真实,是通过给 ...

  5. 基于pygame的射击小游戏制作(一)让飞船动起来

    基于pygame的射击小游戏制作(一)让飞船动起来 一.文件结构 alien_invasion.py 是整个系统的主文件,用来创建游戏中的一系列对象,ai_settings存储设置.screen存储显 ...

  6. 微信小游戏制作坦克大战(四)添加敌方坦克,敌方坦克可以随机移动

    微信小游戏制作坦克大战(四)添加敌方坦克,敌方坦克可以随机移动 首先导入敌方坦克素材 重命名为敌方坦克1 敌方坦克也移动到屏幕外面,后面使用克隆体来显示. 我们给敌方坦克添加事件 好的,现在敌方坦克已 ...

  7. 微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克、炮弹爆炸

    微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克.炮弹爆炸 导入坦克爆炸效果的图片和声音素材 给主角坦克添加事件 给爆炸动画添加事件 当主角坦克碰到敌方坦克或者炮弹时显示爆炸效果 下一篇文章 ...

  8. Unity小游戏-平衡大师(安卓、PC、web)2D益智类游戏 项目展示+完整项目源码

    游戏录像 游戏试玩 平衡带师_平衡带师html5游戏_4399h5游戏-h.4399.com 游戏玩法 这是一款类似堆积木的游戏,它非常考验玩家的智商和手速,难度系数很高的游戏,谁能征服它,谁就是平衡 ...

  9. 微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹

    微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹 在资源管理器中复制炮弹,重命名为敌人坦克的炮弹. 修改敌方坦克的积木 给敌方坦克炮弹添加事件 现在,敌方坦克已经可以自动发射炮弹啦. 下一篇文章:微信 ...

最新文章

  1. python营销骗局_python案例:金融营销活动中欺诈用户行为分析
  2. 【深度学习】基于Torch的Python开源机器学习库PyTorch概述
  3. Linux ls 命令详解
  4. Nmap经常使用的场景用法
  5. python httplib_如何用Python做个英语翻译小字典
  6. [react] 为什么建议Fragment包裹元素?它的简写是什么?
  7. java 学习基础知识点拾遗 导航页
  8. 人工智能行业有哪些岗位_建筑行业“七大员”是哪些岗位?职责是什么?
  9. Android 系统 (130)---ODM 开发用户常见需求文档(四)
  10. 防御暴力破解SSH攻击
  11. google license key格式不对
  12. 【硬盘故障】硬盘只显示盘符,不显示容量,无法打开的解决方案
  13. 一位浙大教授令人寒心的演讲,说出了真话!
  14. Reactjs鼠标滚轮监听
  15. linux刻录光盘空间不足,Linux下的光盘刻录技巧
  16. 用天翎低代码做办公协同软件,简单高效
  17. 【源码】二维平面应力问题中的弹性材料模型仿真
  18. 家居智能安防系统功能和特点介绍,如何合理化的做好家居智能安防?
  19. 港版plus 6 sim卡显示无服务器,苹果6 plus显示无服务怎么办
  20. Flow公链 |动态交易手续费

热门文章

  1. 直播一对一视频直播聊天
  2. Hexo——看这一篇就够了
  3. 微信小游戏 -- unhandled promise rejection 解决办法
  4. 一个极简单的基于STM32的精确PWM脉冲计数
  5. 云图科技,长沙VR全景技术解决网上购物问题!
  6. java写文件用二进制分割_java分割二进制文件
  7. 医宗金鉴自学指南_我自学中医给自己看病大家怎么看?
  8. hdu5056 oring count
  9. 几个很重要的公众号,4万块移民德国
  10. 小孩子mysql_mysql查询,救救孩子