Unity组件
Unity组件
Cuijiahao
cocos2d-x/u3d程序员
展开
-
Unity 2D游戏:Physics Material 2D(2D物理材质)
创建:方法一:菜单栏 Assets ---> Create --->Physics Material 2D方法二:在Project视图右击 ---> Create --->Physics Material 2DFriction:摩擦力Bounciness:弹力原创 2021-03-15 20:07:34 · 1706 阅读 · 0 评论 -
Unity UGUI 利用EventTrigger实现按钮事件注册
Hierarchy面板如下图所示:UIEvent代码:using System;using UnityEngine;using UnityEngine.EventSystems; public class UIEvent : EventTrigger{ public static UIEvent Get(GameObject obj) { UIEvent e = obj.GetComponent<UIEvent>(); if原创 2020-11-28 19:40:58 · 425 阅读 · 0 评论 -
Unity Animation组件
public void PlayAnimation(string animName)//换装动画名称{ Animation anim = GameObject.FindWithTag("Player").GetComponent<Animation>();//获取角色动画组件 if(!anim.IsPlaying(animName))//判断是否在播放当前名字的...原创 2020-02-04 16:46:13 · 1067 阅读 · 0 评论 -
Unity角色控制器CharacterController的简单介绍
角色控制器(CharacterController):首先,角色控制器没有碰撞效果,这是和刚体的区别,不像刚体可以给其力如果想使人物移动,直接复制官方文本中的CharacterController下的Move()方法,前台添加“CharacterController”这个组件。代码:前后左右移动。using UnityEngine;using System.Collectio...原创 2020-01-15 15:23:06 · 1117 阅读 · 0 评论 -
transform
transform.Find("Slider").GetComponent<Slider>().value 等同于 gameObject.GetComponent<Transform>().Find("Slider").GetComponent<Slider>().value;transform不是Canvas这个对象本身。transform...原创 2019-12-05 16:41:25 · 144 阅读 · 0 评论 -
CanvasGroup
void Start () { CanvasGroup canvas = GetComponent<CanvasGroup>(); canvas.alpha = 1;//设置alpha通道 canvas.blocksRaycasts = true;//允许射线吞噬触摸事件}可以通过Canvas Group影响该组UI元素的部分性质,而不需要费力的对该...原创 2019-12-05 16:34:35 · 433 阅读 · 0 评论