![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Evan_Bebop
这个作者很懒,什么都没留下…
展开
-
工作笔记(7)
如果想要隐藏一个UI,有很多种方法,最先想到的是 GameObject.SetActive(true或者false),相当于把物体的左上角的框框打上√。不过这种方式占用资源可能会大一点,还有一些比如调成透明,或者把mesh的√打掉也是可以的。调整颜色的时候,我最常用的是transform.GetComponent().color = color.red;但是当涉及到比较复杂的颜色的时候,可以通过它的RGBA来确定颜色,RGB这三个字母可以在网上找到颜色的对应号码,A是Unity独有的,代表透明度,而R.原创 2020-06-02 15:34:58 · 156 阅读 · 0 评论 -
工作笔记(6)
这段时间工作遇到的最大的一个疑问就是,有时候经常需要通过一个按钮去改变另一个里面的类的字段,从而达成让物体变换运动方向或者旋转速度之类的功能。这里我总结几个方法。第一个呢是让物体挂载脚本,脚本里的update放旋转的方法,让其一直旋转,然后在这个脚本里放入另外一个被button引用的方法去改变旋转的状态。这是比较简单的但是耦合度较高的写法,不太适合大程序。第二个呢也是让物体挂载脚本,这个脚...原创 2020-05-06 08:36:49 · 105 阅读 · 0 评论 -
工作笔记(5)
粒子是可以控制特效的播放和停止的 gameObject.GetComponent().Play();gameObject.GetComponent().Stop();代码的执行是依次的,但如果代码进行动画的编写,开始执行动画的下一步就开始执行下一行代码了,下一行代码不会等着上一行的动画完成后再执行,这里要注意使物体进行运动的时候,要活用空物体,空物体可以作为旋转的中心参考。...原创 2020-04-13 09:08:37 · 73 阅读 · 0 评论 -
工作笔记(4)
如果拿来一个工程源代码来制作一个自己的游戏,最快的方式是从源代码开始改。添加组件时必须用GameObject类型,物体.AddComponent<组件>(),这时如果想把这个添加了的组件赋给一个参数,可以后面接as 组件。例:audioSource2 = obj.AddComponent() as AudioSource;探测音频是否在播放 if(AudioSource类型.is...原创 2020-04-07 08:43:21 · 74 阅读 · 0 评论 -
工作笔记(3)
符号:?: 叫做三元运算符举例:(x ? y : z) 表示如果表达式x为true,则返回y;如果x为false,则返回z,是省略if{}else{}的简单形式。除了 text文件名字.color = Color.red 这种改变颜色的方法,实际还有一种更灵活的方法,<color=red>,例如:"<color=#5C3317>" + poetry.poem[i] +...原创 2020-03-23 09:11:42 · 67 阅读 · 0 评论 -
工作笔记(2)
属性是个好东西,private或者protected一下所有的字段,然后set设置字段的条件,get{return}就能起到保护的作用。要常用这一点。在设置MVC的时候,遇到预制体,需要把预制体和其父物体放到View界面的变量里面,不用单独拿出来预制体里面的字段,另外预制体用GameObject类型就行。一个封装好的方法()里面,打一个“,”逗号就可以看到方法对参数类型的要求,简单快捷fo...原创 2020-03-13 15:14:11 · 75 阅读 · 0 评论 -
工作笔记(1)
2020.3.2-2020.3.8protected用于限制变量被使用,只可以继承,或者在当前类的内部访问,实例化对象访问不到readonly用于不可改变的变量,第一次设变量的时候要赋值物体.sizeDelta 在锚点集中的时候有x和y,可用来描述这个组件的长和宽,但是锚点分散时,就表示其他的东西了,这时候要用 物体.rect.height或者 物体.rect.width...原创 2020-03-09 12:34:51 · 103 阅读 · 1 评论 -
工作笔记(0)
今天开始写工作笔记,把工作中遇到的新知识记下来,以周为单位来记录,因为在学习unity和C#,所以都是这些相关的。bool变量的初始值是false,if(hurted)里面只写变量不判断真假的情况意思是判断它为trueInput.GetMouseButtonDown(数字)是辨别鼠标是否按下某个键,返回bool值制作动画时要用到animator,在里面编辑各个动作之间的关系,也可以添加bo...原创 2020-03-03 08:45:37 · 94 阅读 · 0 评论