精灵合集还是单张 sprite mode 选择
Multiple/Single
然后Apply
精灵合集还是单张 sprite mode 选择
Multiple/Single
然后Apply
1.精灵图集
单例 单一实例,全局唯一持有的实例
public static 血条 instance { get; private set; }
可已在其他脚本调用该脚本,主要是调用脚本里面的方法
private void Awake()
{
instance = this; //将脚本实例化出来
}
1.
Grid网格
Tilemap瓦片地图,网格的子游戏对象
2.
精灵(Sprite):纹理的容器
例如:图片就是精灵的一种
精灵图集,图片合集;
3.
血条制作
装载血条图片 作为子类 锚点设在左上角
装载Mask(遮罩)作为父类 取消勾选显示遮罩图形
两张图片放在一
1.
帧率30或者60,人眼不能识别卡顿
Application.targetFrameRate = 10;
2.
ctrl+K+c 注释
Ctrl+K+U取消注释
1.
Input.GetAxis("Horizontal")
方法带有小括号“()”;而变量没有。
括号中的内容是参数,参数需要带引号
2.
参数对于方法可以有,也可以没有。
1.
Input.GetAxis
2.
Debug.Log(horizontal);
1.
Project Setting->InputManager
x=Horizontal(-1--1)
y=Vertical
2.
Input.GetAxis();
锚点 类似花 四个花瓣 保证当前UI的 轴心点
Graphic Raycaster :射线检测相关组件
渲染模式
屏幕空间-覆盖:UI在屏幕最顶部不会被覆盖
屏幕空间-摄像机:在与摄像机对齐的平面上绘制用户界面,屏幕大小始终会填充当前屏幕,UI会与摄像机一起移动,与上一种效果差不多
世界空间:绘制到游戏中任何一个物体上
UI:玩家与应用程序交互界面
UgoI:当前Unity的UI
创建UI
层级→UI→必须使用画布(Canvas)→在画布下面创建子物体
1.
0.1f,float类型,小数类型
例:1(int 型)
2.
帧,图像变化,每秒60次左右,
1.
Vector2是一种变量类型,存储两个数字的数据类型,存贮在Inspector面板里关于transform组件中position的x,y值
hh
1.
1.
命名空间:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
2.
函数,方法(功能):
void Start()
{
}
该方法只调用一次
3.
子对象的坐标是相对 对象的坐标
模拟控件改为世界 可使烟雾上升时不跟随角色