本博主要是针对简单的实现来回顾Unity的基本知识点,加深记忆,纯属个人碎碎念,大神绕道。


在层次面板中选中Main Camera,然后在主菜单栏中点击Game Object,在弹出的选项卡中选择Align with View选项,把相机视角调整到我们场景的视角。

在为小球通过Inspector面板的Component添加完Rigidbody属性后,因为重力,小球会下落,但是小球没有弹性:

回到检视面板,找到Sphere Collider组件,我们发现Material属性的值是None,我们要在此为小球添加弹性物理材质。点击Material属性栏最右侧的小圆形按钮。(YG: 注意是在Sphere Collider组件中的material,这个有点儿意思,将碰撞作为了一种材质属性)。所以弹性可以是一种材质,但是它是碰撞器的一种材质。

我们发现,这是一个空面板,这是因为我们还没有为我们的工程导入任何资源包(Assets Package)

关闭这个面板,在菜单栏找到Assets菜单,点击Import Package,再接着点击Characters

之后弹出相应的导入菜单。在导入菜单中,找到PhysicsMaterials勾选其中的Bouncy.physicmaterial复选框,点击Import(若初始状态为全勾选,则先选None),导入弹性物理材质。我们可以看到,在Unity中角色其实是有材质的资源的,比如说,弹力材质,雪的材质,金属材质等。

一般情况下,我们要给某个游戏物体赋予材质,都是直接把Material拖到这个物体上,这里,我们是在Sphere Collider上选择的,不过一般通过直接拖拽的材质比如说把红色赋在立方体上都是赋予在了Mesh上,而不是Collider。这点需要注意一下。

下面是给整个场景添加文字“退出游戏”:

所以这个文字其实也可以理解为一个游戏物体,它也有Component。我们现在要实现,当鼠标滑到这个字的时候,字体会变颜色,当鼠标滑过这个字的时候,字体的颜色再变回来。所以写一个脚本,然后把脚本赋予到3D Text上就行。

你看这里,当鼠标点击的时候,应用(游戏)退出,当鼠标放在字体上的时候,字体变成绿色,当鼠标离开字体的时候,字体变成白色。

GetComponet是获取组件,这里是获取组件的渲染的材质的颜色。。

Unity--弹力小球相关推荐

  1. unity学习小球酷跑

    unity学习小球酷跑 一.创建两个cube,在3dboject里,拉好合适的长度. 二.用相机选择一个背景 选择纯色,在选一个颜色. 最后的效果如上. 三.创建一个小球 在3d object里创建一 ...

  2. unity简单小球下落

    一.设置地面 在前面一章的动态加载角色中有对地面的设置,包括如何更改颜色,所以这里不做解释了. 二.设置小球的预制体 在层级列表,右键3D Object->Sphere(这里可以适当的新建几个小 ...

  3. Unity Day1 小球坠落与吃金币

    小球坠落 先创建一个平面(hierarchy-右键-3D Object-Plane) 然后创建一个小球(hierarchy-右键-3D Object-Sphere) 拖动小球位置,给小球施加刚体(选中 ...

  4. unity实现小球poke不穿膜

    引言 在oculus quest2官方实现了手部指尖poke按键不穿膜,具体采用代码的方式进行限制,具体看oculus quest包中的HandPokeLimiterVisual.cs,下面则实现其他 ...

  5. Unity制作 小球吃金币 游戏

    1. 新建一个项目 2. 新建一个平面对象 3. 新建一个材质球 为材质球设置颜色 5. 将材质球拖拽赋值给平面 6.  创建立方体对象,拉伸至平面宽度 7. 再复制三个立方体.调整位置.添加材质,用 ...

  6. ▷Scratch课堂丨运用物理知识制作弹力小球游戏

    Scratch介绍 Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识,体现 ...

  7. 【Unity】小球吃方砖小游戏

    目录 游戏背景 游戏开发 2.1场景布置 2.2小球运动 2.3镜头跟踪 2.4吃掉方砖 2.5结束提示 游戏录制 游戏背景 用wasd(↑←↓→)操控小球进行平面滑动,小球触碰会原地打转的立方体后立 ...

  8. html弹力球游戏源码,Flash游戏制作:弹力球

    二.游戏action控制代码的添加 1.为了方便我们对游戏进行修改和调试,我们一般都需要把大部分的控制代码专门放到一个独立的mc中,这也是一个制作的好习惯. 2.选取insertànew symbol ...

  9. python+unity 做3d动画人物 python做骨骼识别 (一)

    1. 环境准备:pycharm 2017.2.2 python 3.8.6 2. unity 2018. 曾经上学时学过unity开发,但后来工作后,一直没有从事过,此方面的技术研究了,一直想着做个东 ...

  10. 【Unity】Unity地形入门问题集锦

    基本索引 用任意图做Unity3d的高度图:http://blog.sina.com.cn/s/blog_4ef78af501015fux.html(ok) Unity网格编程篇(二) 非常详细的Me ...

最新文章

  1. lstm预测sin函数方法2思路的
  2. 9大跨平台移动 App 开发工具推荐
  3. SAP 画皮门 从白狐到超人的华丽转身
  4. JPQL设置自增长、只读、文本类型等的注解
  5. Spring注解开发-属性依赖注入
  6. elementui常用知识点总结
  7. 汇编语言 把最大值放入max 把最小值放入min_Excel求最大值地球人都知道,那要求出第2、第3、第N大值呢?...
  8. apache apollo_Apache Apollo REST API
  9. 前端学习(2793):完成联系我们页面和地图
  10. 70 include指令
  11. HTTP有哪些特点?
  12. 分布式,嵌入式,集群三种操作系统
  13. 人工智能目前有哪些突破?
  14. python中shift函数_Pandas Shift函数的基础入门学习笔记
  15. 解决Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  16. 电脑一键重装系统发现内存占用率过高怎么办
  17. 加州房价预测数据预处理
  18. TortoiseSVN-1.6.5.16974(开源文件版本管理软件) 安装图解教程及下载文件
  19. Matlab弹簧质量阻尼系统建模仿真
  20. Android OpenGLES滤镜开发之大眼效果

热门文章

  1. oracle9i解压,Linux下oracle 9i图文安装四
  2. python:「股价瞭望者」(StockWatcher)
  3. mac上VScode如何配置C++使用(方法出自于官网,很傻瓜,也很明白)
  4. 欧盟确立手机电视标准 或将搅局中国
  5. APM32F103替换STM32F103的经历
  6. 第八章 高并发大流量
  7. 桂林航天工业学院计算机实验报告,桂林航天工业学院电子工程系程控交换实验报告详解.doc...
  8. 艾顿系统服务器名称,艾顿系统设计方案详细分解.doc
  9. 【机器学习】京东用户购买意向预测-数据集介绍和数据清洗 - 1
  10. 巅峰Q神个人版 V7.8(最新)