
unity
木木娅.
游戏图形程序员
展开
-
unity常用的生命周期函数
Awake():唤醒事件,游戏一开始运行就执行,只执行一次。OnEnable():启用事件,只执行一次。当脚本组件被启用的时候执行一次。Start():开始事件,执行一次。Update():更新事件,执行N次,每帧执行一次。OnDestroy():销毁事件,执行一次。当脚本所挂载的游戏物体被销毁时执行。生命周期函数执行顺序图:......原创 2022-08-28 16:25:29 · 2316 阅读 · 0 评论 -
Uniyt-打包到安卓手机步骤
在打包之前一要安装要安装好SDK和JDk,安装了这些之后下面的步骤才能执行1.点击File-Build Settings下面的Add Open Scenes按钮加载所以需要的场景2.选择Android点击Player Settings按钮修改打包需要的资料然后在旁边Inspector面板有我们需要修改的内容主要是修改一下公司名:Commpany Name(没有公司的话,看心情随笔取)游戏名称:Product Name下面有一个Other Settings-Pack..原创 2021-08-09 14:00:50 · 269 阅读 · 0 评论 -
unity-OnTriggerEnter的使用
1.首先给发生碰撞检测的两个物体都添加Collider组件2.给要碰撞的一方添加上Rigidbody组件3.勾选要碰撞的一方物体上的Is Trigger组件4.给要碰撞的一方添加一个碰撞检测的脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class text : MonoBehaviour{ private void OnTr...原创 2021-07-25 11:44:45 · 11168 阅读 · 3 评论 -
Unity-OnTriggerEnter使用bug解决
两个物体发生碰撞检测的必要条件就是1.首先物体双方必须含有Collider组件2.然后另一方必须含有Rigidbody组件3.使用OnTriggerEnter,一方必须勾选Is Trigger组件但是如果直接勾选一方的Is Trigger组件,生成该物体的时候该物体会立刻掉下去解决这种问题的方法就是在添加一个Collider组件,专门负责碰撞检测这样的话就满足了所有条件,就会触发我们的方法!!!...原创 2021-07-25 11:11:40 · 863 阅读 · 1 评论 -
unity-Resources.Load资源加载
1.在Assets的一级目录下创建名字为Resources的文件夹注意:1.一定要是一级目录 2. 名字一个字母都不可以出错,然后就加载不了然后把我们要加载的文件放入该文件夹中在调用的时候编辑代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class Text : MonoBehaviour{ private void ...原创 2021-07-24 11:20:07 · 615 阅读 · 2 评论 -
Unity创建管理器容器
在unity创建任意名字脚本,无须挂载using System.Collections;using System.Collections.Generic;using UnityEngine;[CreateAssetMenu(menuName = "CreatMaagerVarsContainer")]//1public class ManagerContainer : ScriptableObject//2{ public List<Sprite> bg =.原创 2021-07-24 10:47:28 · 488 阅读 · 0 评论 -
Unity按钮点击事件
一.可视化创建及事件绑定首先给要在Inspector面板点击最下面的Add Component搜索Button添加Button组件然后在编写一段脚本添加到任意的游戏对象using System.Collections;using System.Collections.Generic;using UnityEngine;public class Text : MonoBehaviour{ /// <summary> /// 开始按钮点击后调用此.原创 2021-07-22 15:37:39 · 29672 阅读 · 6 评论 -
unity-摄像机跟随
1.首先给摄像机添加一个脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraFollow : MonoBehaviour{ private Transform targer;//目标 private Vector3 offset;//偏移量 private Vector2 velocity;//当前速度,此值由函数在每次调用时进原创 2021-07-26 11:55:47 · 578 阅读 · 0 评论 -
Unity-使用Scroll Rect组件设置物体滑动效果
Scroll Rect组件(可以滑动)vertical取消选择垂直滑动的选项 添加一个空物体(Parent),放大到我们的父物体一样大,这个是我们可以滑动的范围 把他赋值给我的父物体上面的Content组件 然后把他隐藏掉,把颜色值A改为零 然后再下面添加一个Image(SkinChooseItem)修改一下大小 在Image(SkinChooseItem)下面在添加一个Image放我们的需要展示的游戏对象 把父物体(SkinChooseItem)的颜色值A修改为零(这样我们实现点击放大的效原创 2021-08-02 16:12:12 · 1713 阅读 · 0 评论