自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

原创 unity ui自适配屏幕

在Canvas下创建一个空对象,铺满整个屏幕将所有想适配的UI全部放在这个空对象下面即可

2020-01-31 15:12:44 496

原创 unity 添加雾的效果

勾选Fog,并设置雾的颜色

2020-01-30 14:17:37 1145

原创 UGUI Image 动态更换纹理图片

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UIShop : View{ //图片资源 public Sprite spBuy; //已购买图片 public Sprit...

2020-01-27 17:08:58 873 1

原创 Unity 实现换装

这里只介绍更换整套皮肤的情况皮肤的类型为:SkinnedMeshRenderer、MeshRendererusing System.Collections;using System.Collections.Generic;using UnityEngine;public class UIShop : View{ #region 常量 #endregio...

2020-01-27 17:06:32 311

原创 UGUI 制作单选框

单选按钮添加Toglle单选组件添加对勾图片添加Toggle Group组件将带有Group组件的物品拖到这里来

2020-01-27 08:59:27 551

原创 unity 利用扩展编辑器添加摆放好的游戏物体

添加扩展编辑器将代码放在Editor文件夹下,这个文件夹下的所有脚本在场景运行前会先被预编译,而且不会被打包进去。编辑器脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; ...

2020-01-25 09:45:44 1152

原创 unity 特殊文件夹

1. 隐藏文件夹以 . 开头的文件夹会被Unity忽略。在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。2. Standard Assets在这个文件夹中的脚本最先被编译。这个文件夹中的脚本会被导出到Assembly-CSharp-firstpass, Assembly-UnityScript-firstpass 或 Assembly-Boo-firstpa...

2020-01-25 08:59:37 299

原创 Unity [Serializable]可序列化的作用,让class类在属性面板上显示

没加可序列化的情况加了可序列化的情况

2020-01-24 15:16:31 3185 1

原创 Unity 与查找相关的方法,transform.Find和GameObject.Find的区别

1.GameObject.Find函数原型:public static GameObject Find(string name);说明:1.GameObject只能查找到 active == true 的物体   2.如果name指定路径,则按路径查找;否则递归查找,直到查找到第一个符合条件的GameObject或者返回null2.transform.Find函数原型: ...

2020-01-22 14:23:50 1746

原创 C# 协程的使用

按帧执行根据条件按帧执行IEnumerator InvincibleCor;//协程 public void HitInvincible(){ //InvincibleCor if (InvincibleCor != null) { StopCoroutine(InvincibleCor);//如果有协程就停掉 } ...

2020-01-21 16:00:42 1665

原创 UGUI Button enable和interactable的区别

UGUI中,Button使用enable=false和interactable=false都可以禁用按钮,区别是enable取消Button组件,而interactable取消Button组件的Interactable,让按钮颜色变为Disabled Color。...

2020-01-21 13:53:47 2584

原创 UGUI Image显示倒计时

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UIResume : MonoBehaviour{ public Image imgCount; //Image public Sprite[]...

2020-01-21 10:16:27 516 1

原创 UGUI UI上显示模型动画

创建一个新的摄像机UICamera,设置Clear Flags为Deph only,Culling Mask为UI层设置模型的Layer为UI层效果:

2020-01-19 15:53:05 397

原创 UGUI Text 富文本

效果:

2020-01-19 15:05:29 442

原创 UGUI Image 九宫格

双击图片找到图集编辑图集绿色区域为九宫格区域设置图片的类型

2020-01-19 13:38:48 763

原创 Canvas 按高度自动适配

竖屏游戏按此设置即可UI Scale Mode:Scale With Screen SizeMatch:1

2020-01-19 11:33:33 362

原创 UGUI 全部填充

按住ALT键会出现另一个界面,点右下角全部填充此时会让UI填满整个父节点

2020-01-19 11:32:01 218

原创 unity Transform组件变量,localPosition和position的区别,rotation属性和Rotate()方法的区别

Transform组件是每个游戏对象必须有的一个组建,因为你创建一个空物体,它也有该组建,因为unity3d是面向组建开发的一款游戏引擎。通过一张图片来看看它的属性Debug.Log("position " + transform.position); //世界坐标的位置Debug.Log("localPosition " + transform.localPosition); //相...

2020-01-18 09:00:08 7657

原创 unity 控制物体移动的方法(持续整理ing)

Transform.Translate函数using System.Collections;using System.Collections.Generic;using UnityEngine;public class move : MonoBehaviour { // Use this for initialization void Start () { ...

2020-01-17 15:18:36 938

原创 unity 手势输入识别方向

计算方向向右X的绝对值 > Y的绝对值,并且X > 0向左X的绝对值 > Y的绝对值,并且X < 0向上X的绝对值 < Y的绝对值,并且Y > 0向下X的绝对值 < Y的绝对值,并且Y < 0using System.Collections;using Syst...

2020-01-16 09:58:45 675

原创 Unity中的Input.GetMouseButton,GetMouseButtonDown,GetMouseButtonUp

使用鼠标点击来实现滑动事件GetMouseButton:每一帧鼠标处于按下状态都会返回true,Input.GetMouseButton(0):表示鼠标左键按下,Input.GetMouseButton(1):表示鼠标右键按下,Input.GetMouseButton(2):表示鼠标中键按下GetMouseButtonDown:鼠标按下的那一帧返回true,Input.Ge...

2020-01-16 08:49:57 14312 1

原创 Unity角色控制器CharacterController的简单介绍

角色控制器(CharacterController):首先,角色控制器没有碰撞效果,这是和刚体的区别,不像刚体可以给其力如果想使人物移动,直接复制官方文本中的CharacterController下的Move()方法,前台添加“CharacterController”这个组件。代码:前后左右移动。using UnityEngine;using System.Collectio...

2020-01-15 15:23:06 1115

原创 unity 创建自定义天空盒

1、创建Plane,更改旋转和位置2、创建一个摄像机,深度设为-2,要比主摄像机深度小!3、设置摄像机的位置4、设置Plane的Layer为Water5、设置摄像机的Culling Mask为Water6、主摄像机去掉Water的勾这时主摄像机就看不到Plane,只有Camera摄像机能看到Plane主摄像机看...

2020-01-15 14:13:13 1150

原创 SceneManager相关的方法

获取当前场景索引SceneManager.GetActiveScene().buildIndex加载新的场景SceneManager.LoadScene

2020-01-15 09:47:03 205

原创 Unity OnLevelWasLoaded 方法

unityOnLevelWasLoaded 跟Start,Awake方法一样是MonoBehaviour自动调用的方法;private void OnLevelWasLoaded(int level)在当前场景加载完之后会调用,参数level是加载新场景的索引...

2020-01-15 09:42:23 1359

原创 Unity 切换加载场景 SceneManager.LoadScene

SceneManager.LoadScenepublic static void LoadScene(int sceneBuildIndex,SceneManagement.LoadSceneMode mode = LoadSceneMode.Single);public static void LoadScene(string sceneName,SceneManagement.Load...

2020-01-15 09:33:34 16596 1

原创 unity扩展编辑器 RequireComponent的使用,游戏对象上自动挂载脚本

RequireComponent的使用:当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到game object(游戏物体)。这个可以有效的避免组装错误。举个例子一个脚本可能需要刚体总是被添加在相同的game object(游戏物体)上。用RequireComponent属性的话,这个过程将被自动完成,因此你可以永远不会犯组装错误。用法:在新...

2020-01-15 08:59:09 1111

原创 创建简单的MVC架构

Controllerusing System;using System.Collections.Generic;using System.Linq;using System.Text;public abstract class Controller{}Modelusing System;using System.Collections.Generic;usin...

2020-01-14 15:38:38 184

原创 unity 动态播放音乐和音效

using System.Collections;using System.Collections.Generic;using UnityEngine;public class Sound : MonoSingleton<Sound>{ AudioSource m_Bg;//背景音乐 AudioSource m_effect;//音效 publ...

2020-01-14 14:52:49 1470 1

原创 单例模版

单例模版using System.Collections;using System.Collections.Generic;using UnityEngine;public abstract class MonoSingleton<T> : MonoBehaviourwhere T: MonoBehaviour//约束 T 必须继承MonoBehaviour{ ...

2020-01-14 13:36:13 86

原创 Unity 读取资源文件 Resources.Load()

Unity 中使用 Resources.Load() 命令读取资源文件。使用中有几个值得注意的地方:读取文件时的根目录是 Assets/Resources,所有资源文件都放在该文件夹下,命令中的路径从 Resources 文件夹里开始写。用 / 表示子文件夹。读取的文件不要加文件的后缀。Load 后 <> 中写入读取的类型。举个例子,如果我们想要读取音频文件 Assets...

2020-01-14 11:35:19 2698

原创 Unity中的SendMessage使用 (发送消息与接收消息)

为了方便Unity物体之间的通信,Unity推出了SendMessge方法脚本调用该方法进行发送消息,可以使自身所有脚本或者父物体 子物体身上的所有脚本进行接收,其接收的类型为Object概述Unity提供的消息推送机制可以非常方便我们的脚本开发,它实现的是一种伪监听者模式,利用的是反射机制。常用函数关于消息推送,常用的函数有三个:”SendMess...

2020-01-14 10:37:24 2626

原创 unity 背景音乐和音效的添加

背景音乐相关组件:Audio Listener和Audio Source添加循环播放的背景音乐,添加Audio Source组件,将音乐文件拖到AudioClip属性里,勾选Loop循环播放音效播放循环的声音 using UnityEngine; public class Movement : MonoBehaviour { …...

2020-01-13 09:21:00 19138

原创 Unity3D中UGUI事件系统

Unity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:先以PointerClick为例。这个是用于某点点击事件。其他事件都可以根据相同的办法调用。之所以使用PointerClick为例。是因为在最后笔者会提到一个特殊的实现方式。而相比于其他事件类型,有且仅有Click事件存在特殊实现。我们要实现事件主要有3...

2020-01-11 11:17:39 425

原创 unity 设置分辨率、屏幕自适应

设置分辨率1136*640设置自适应

2020-01-11 09:15:17 1553

原创 Lua调用c#

CsCallLua.lua--实例化--CS:命名空间--UnityEngine.GameObject:new GameObject()CS.UnityEngine.GameObject("newdaily")print(CS.UnityEngine.Time.deltaTime)--小技巧:如果需要经常访问的类,可以先用局部变量引用后访问local go = CS.UnityE...

2020-01-09 13:39:23 122

原创 C#调用functionc返回值

CsCallLua.luafunction add(a,b) return a + b , 66 , 77endC#using System;using System.Collections.Generic;using UnityEngine;using XLua;public class CsCallLua : MonoBehaviour { void Start...

2020-01-09 13:38:25 422

原创 C#调用functionc传参

CsCallLua.luafunction add(a , b) print(a + b);endC#using System;using System.Collections.Generic;using UnityEngine;using XLua;public class CsCallLua : MonoBehaviour { void Start () {...

2020-01-09 13:37:26 666

原创 C#调用function

CsCallLua.luafunction add() print("add");endC#using System;using System.Collections.Generic;using UnityEngine;using XLua;public class CsCallLua : MonoBehaviour { void Start () { ...

2020-01-09 13:36:10 1717

原创 C#调用LuaTable

C#using UnityEngine;using XLua;public class CsCallLua : MonoBehaviour { void Start () { var luaenv = new XLua.LuaEnv(); luaenv.DoString("require 'CsCallLua'"); // luatabl...

2020-01-09 11:45:16 1034

python-2.7.13.rar

Python-2.7.13安装包

2021-04-24

Unity CSG 布尔运算插件 模型打孔 模型打洞

这是Asset Store下载的CSG 编辑器扩充/建模工具,里面含有实例和说明文档,亲测非常好用,内含中文说明文档。

2020-10-14

Unity 几何体布尔运算BooleanRT

Unity 几何体布尔运算BooleanRT,Boolean RT.unitypackage,unity3d布尔运算插件。

2020-09-29

C#datagridview打印技术

打印datagridview的内容,默认边距为1毫米,内有说明,可自行更改

2012-07-09

C#生成word

先在WORD文档中插入书签,然后用C#生成相应的书签的值,详情请查阅代码,内有说明,本版本为VS2010

2012-07-09

Winform皮肤-最新IrisSkin破解版和皮肤包

Winform皮肤-最新IrisSkin破解版和皮肤包

2012-07-09

C#模拟点击FLASH

c#利用sendmessage后台模拟点击Flash

2012-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除