我们多少应该都遇到过,做好的游戏打包出来后,某些 UI 元素的位置全都乱了。出现这种情况是因为:在进行 UI 元素摆放的时候没有考虑到在不同分辨率下,UI 元素的位置变动,没有对它们进行针对性的修改和调整。 1、所谓的自适应 a.保持相对位置不变 比如将 UI 设计在屏幕的右上角,那么在各种的分辨率 ...
分类:
编程语言 时间:
2020-06-10 11:24:59
阅读次数:
115
Unity基本网络知识 网络的作用: 信息交互 资源分布 分布式处理 网络通讯协议: 七层协议: IP地址: 每一个可以连接网络的设备,都有自己的一个独一无二的IP地址 NAT地址转换: NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部 ...
分类:
编程语言 时间:
2020-06-10 11:11:30
阅读次数:
104
1、场景里新建四个东西新建Empty:Hierarchy面板下右击->Create Empty2、Empty的位置是在diren的炮口处3、制作子弹的预制体4、diren挂上此代码 using System.Collections; using System.Collections.Generic; ...
分类:
移动开发 时间:
2020-06-09 20:15:43
阅读次数:
113
一、火焰和烟的效果图 二、火焰的制作 1、创建Particle System(粒子系统)(GameObject或鼠标右键->Effects->Particle System)然后将名字修改一下—> fire在Hierarchy面板中选中fire不同运行程序就会看到如下的效果 2、fire的参数如下有 ...
分类:
编程语言 时间:
2020-06-09 18:46:19
阅读次数:
157
特性 特性:就是一种声明性的标签,例如 类、结构体、枚举、字段(变量)等 可以大致的分为以下三个方面: 一、修饰字段 [Header(" ")]:面板标题 在 Unity 的 Inspactor 面板上显示一个标题 [Tooltip(" ")]:悬停的注释 当鼠标悬停在 Inspector 面板上的 ...
分类:
编程语言 时间:
2020-06-09 11:21:43
阅读次数:
299
// *********************************************************** // Written by Heyworks Unity Studio http://unity.heyworks.com/ // ********************* ...
分类:
移动开发 时间:
2020-06-08 23:57:02
阅读次数:
133
一、Get/Set 的疑问 通常来说,我们在 Unity 内声明一些属性,比如: 1 private float hp; 2 3 public int index; 但是,偶尔可能会看到另外一些属性声明的方法,比如: 1 public float Hp 2 { 3 get 4 { 5 return ...
分类:
编程语言 时间:
2020-06-08 10:59:57
阅读次数:
222
一: using System; namespace _003_有几种方法判断值类型和引用类型{/// <summary>/// 第一种,值类型与引用类型赋值的区别。值类型赋值只是进行数据的赋值,创建一个同值 的新对象,/// 而引用类型变量的赋值仅仅是把对象的引用(指针)赋值成变量/// 第二种, ...
分类:
编程语言 时间:
2020-06-07 21:20:44
阅读次数:
73
一. using System;//001.C#支持哪几个预定义的值类型//002.C#支持哪几种预定义的引用类型namespace _001_homework{ class Program { static void Main(string[] args) { //1.valueType(值类型) ...
分类:
编程语言 时间:
2020-06-07 01:05:10
阅读次数:
70
要计算边缘光照,先想象一下我们在看一个物体边缘时是怎样的。 通常来说我们看到一个物体,这个物体越边缘的点的表面法线与我们的实现越接近垂直,所以可以通过这个特征来知道哪些点接近边缘,并且知道这些点接近边缘的程度。 这个可以通过求顶点的单位表面法线向量和单位视线向量的点积来求得,点积的结果越接近0,法线 ...
分类:
其他好文 时间:
2020-06-06 21:21:52
阅读次数:
58