前文:https://blog.csdn.net/Jaihk662/article/details/86769185(打砖块小游戏)

一、颜色控制

gameObject.GetComponent<MeshRenderer>().material.color = new Color(R, G, B):通过网格渲染器修改物体外表颜色

R, G, B:三色数值,在Unity3D中范围是0~1(浮点数)

void CreateCube()
{x = 10;y = 5;for (int i = 0; i <= x; i++){for (int j = 0; j <= y; j++){GameObject now = GameObject.Instantiate(myCube, new Vector3(i - 5, j + 0.5f, 0), Quaternion.identity) as GameObject;now.GetComponent<MeshRenderer>().material.color = new Color(Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f), 0f);}}
}

效果如下:

二、透明材质

第一步:新建材质球,之后修改着色器如下:

第二步:修改颜色,第四项就是透明度,0为完全透明

搞定~

这样子,射出的小球就不会出BUG穿过地面了

附:Debug.DrawRay(Vector3, Vector3, Color):绘制射线

第一个 Vector3 是起点位置,第二个 Vector3 是目的点减去起点得到的一个方向(两点确定一条射线)

只能在Sence中看到,且运行时也看不到

Unity3D基础35:五彩砖块相关推荐

  1. 【Unity3D基础教程】给初学者看的Unity教程(四):通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D...

    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 引子 在第一篇文章[Unity3D基础教程] ...

  2. IOS基础之打砖块项目演练

    IOS基础之打砖块项目演练 本项目涉及CADisplayLink核心动画,各个控件的使用,运行循环,逻辑判断等,if和for,frame坐标的改变,CGPoint结构体,成员变量的赋值,两种手势,拖拽 ...

  3. Unity3D基础2:新建模型

    前文:https://blog.csdn.net/Jaihk662/article/details/86743037(Unity3D基础操作) 一.尺寸与方向 尺寸:默认的方块(Cube)长宽高都是1 ...

  4. 【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D

    转自:https://www.cnblogs.com/neverdie/p/How_To_Learn_Unity3D.html(http://www.cnblogs.com/neverdie/) Un ...

  5. Unity3D基础知识之Camera摄像机及其属性

    Unity3D基础知识之摄像机Camera 一.简介 Camera:附加了摄像机Camera组件的游戏对象,向玩家捕获和显示世界的设备,同时在一个场景中摄像机的数量不限. 组件:Transform:变 ...

  6. Unity3D基础知识笔记

    Unity3D基础知识笔记 一.Unity简介 1)Unity3D概念 2)Unity3D的特点 二.Unity3D的发展历史 三.软件安装 一.Unity简介 1)Unity3D概念 Unity是由 ...

  7. Unity3D基础入门之粒子系统(属性介绍+火焰粒子系统案例制作)

    Unity3D基础入门之粒子系统(属性介绍+火焰粒子系统案例制作) 一.属性介绍 1.主面板Particle System (1)Duration:粒子发射周期 图中,5.00即在发射5秒后进入下一个 ...

  8. Unity3d基础知识之Texture纹理、Shader着色器、Material材质、Rendering Mode

    Unity3d基础知识之Texture纹理.Shader着色器.Material材质.Rendering Mode 一.纹理.着色器与材质 Texture(纹理):应用于网格表面上的标准位图图像.Un ...

  9. 【Unity3D基础2-1】Unity3D从业介绍

    一.引言 C#基础篇幅更新完毕,进入到Unity3D基础教程 这篇介绍Unity3D的从业方向 二.正文 Unity3D的就业方向有哪些? Unity3D是一款多平台.综合型游戏开发工具,我们熟知的& ...

最新文章

  1. SAP RETAIL初阶之门店的营业时间
  2. 飞行器的分类四轴飞行器实践教程大学霸
  3. lua学习笔试之迭代器和通用for
  4. 常考数据结构与算法:判断二叉树是否对称(迭代法,递归法)
  5. 通过TA binary查看TA的uuid和stack
  6. SAP ABAP开发实用快捷键
  7. [蓝桥杯][历届试题]蚂蚁感冒(模拟)
  8. (09)Verilog HDL异步复位
  9. matlab 频率分布直方图_小猿圈Python开发之绘制频率分布直方图示例
  10. hdu 6096 String(AC自动机巧妙建图)
  11. python重连wifi(windows电脑断网)
  12. Shader学习7——法线贴图
  13. 代码执行器 hook console.log 方案
  14. 【解决】如何线上申请电子版的招商银行卡 | 在线申请招商银行的一网通账户
  15. json 微信小程序 筛选_微信小程序(同城小程序)_总结二(筛选功能)
  16. 【Python3.7】就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served 的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例
  17. 关于MD服装大师制作后导入到SP中的设置相关问题
  18. 如何设置默认浏览器?快速学会,简单易懂
  19. Java对接支付宝退款功能
  20. PyQt模拟微信聊天页面开发

热门文章

  1. python从入门到放弃图片-Python从入门到放弃:与用户交互
  2. 国外大神一张图学会python-没有接触过编程Python难学吗?
  3. python能做什么软件-初学python编程,有哪些不错的软件值得一用?
  4. flexbox 弹性盒模型
  5. 【MYSQL笔记】分组计算多表查询
  6. 【黑马Bootstrap笔记】Bootstrap快速入门
  7. 【王道计组笔记】数制、编码、校验
  8. 【java笔记】list接口
  9. mysql授权dml_Mysql DML DCL DDL
  10. Sublime Text3底部面板添加命令行(cmd)