unity-unity2d基础操作笔记(二)0.5.105

目标是:牢记以下137条操作,越级上升到中级阶段

unity2d基础操作笔记

五十一、canvas中的必须熟悉的属性

  1. Render Mode

overlay:上面的物体一定会显示在屏幕中,覆盖其他游戏物体,是常用的一种

camera:选择这种模式后,上面呈现的文字图片等,会跟随摄像机移动,比如血条?

word space:游戏世界

五十二、如何调整canvas与游戏人物大小近似大小

  1. 创建canvas
  2. 在canvas下面创建一个子物体,比如选择一个image
  3. 将canvas的scale缩小100倍

五十三、canvas中的canvas scaler介绍【概念】

  1. 当新创建好一个canvas后,会自带一个组件,名字是canvas scaler

  2. canvas scaler主要是为了自适应屏幕的组件,属性如下:

UI Scale Mode:UI的缩放模式分为如下

constant pixel size 图片固定像素模式

scale with screen size 图片随屏幕大小而变化

constant physical size 图片固定物理尺寸

五十四、ui scale mode介绍【概念】

canvas mode中ui scale mode选择scale with screen size,会随着屏幕大小而变化,同时根据屏幕匹配高或者宽的变化而变化(Screen match mode)

五十五、为什么创建image后,canvas的范围要要远远大于游戏世界?

  1. 游戏世界是以unity为单位,一个单位就是1米,默认100像素

  2. ui是以像素为单位,200像素相当于2个unity单位,游戏世界就是2米

所以差距很大

“”

在Inspector面板的图像设置中有一个Pixels Per Unit参数。它代表Unity的一个单位长度包含本图片多少个像素
在Unity中创建的Cube等基本图形默认就是一个Unity单位长度,一个单位长度在unity世界坐标中代表1米
例如默认值为100,则代表一个Unity单位包含本图片中100个像素

例如还是这张小乌龟的图片,它是135像素*145像素。
那么它占了多少个Unity单位呢?
当Pixels Per Unit为100时则图片在高度上占了145/100=1.45个Unity单位高,左图所示。
当Pixels Per Unit为50时则图片在高度上占了145/50=2.9个Unity单位高,右图所示。

https://blog.csdn.net/LLLLL__/article/details/88242711

“”

五十六、图片常用操作【技巧】

设定image组件后,添加图片后,需要点击set native size

五十七、子对象如何贴附到父对象

  1. 点击子对象
  2. 选择anchor
  3. alt键选择右下最后一个

五十六、游戏世界和ui的比列大致是1:100【技巧】

五十七、UI的组件基础介绍

TEXT组件

text中的best fit属性,勾选后会自动匹配最合适大小,勾选后设定大小不起作用

图片组件:

set native size会显示图片本身的大小,看上去就会比较清晰

整体缩放,按住shift整体变大变小

BUTTON:

button中的transiton属性:按钮的变换,如颜色色调color tint;sprite swap应用场景可以是:技能cd的灰色状态,选择这个后可以不同状态下使用不同的图片

button中的interactable属性:是否可以交互

五十八、如何设置button的点击事件0.9.0

  1. 创建一个脚本后,新加test方法,注意是public方法
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Card : MonoBehaviour
{
   
    // Start is called before the first frame update
    void Start()
    {
   
        
    }

    // Update is called once per frame
    void Update()
    {
   
        
    }

    public void test(
  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值