自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity API Mesh和Material

Mesh的设置Mesh就网格,用来控制物体的外观,相当于指定一个人是什么样子的。Mesh Filter通过Mesh去控制模型的网格 mesh 设置模型的网格,实例化一个新的mesh sharedMesh 设置模型的网格,引用mesh不会进行复制 public Mesh mesh;//网格Get...

2020-02-29 14:35:39 440

原创 Unity API CharacterController 角色控制器的使用

添加角色控制组件属性 center 自身的位置 height 自身的高度 isGrounded 判断自身是否位于地面上 方法 Move 按照长度进行移动,会模拟重力直接掉到地面上 SimpleMove ...

2020-02-29 10:46:50 696

原创 Unity API Touch触摸事件

public class TouchTest : MonoBehaviour { void Update () { Debug.Log(Input.touches.Length); //按在屏幕上的手指数 if (Input.touches.Length > 0) { Touch touch1 = Input.tou...

2020-02-29 08:57:27 2263

原创 Unity API WWW下载

属性 texture 返回从下载数据生成的Texture2D(只读)。 text 以字符串(只读)的形式返回获取的web页面的内容。 progress 下载进度(只读)。 bytes 以字节数组(只读)的形式返回获取的web页面的内容。 ...

2020-02-28 09:00:15 490

原创 Unity API UGUI监听事件

通过拖拽的方式监听UGUI的事件通过代码添加对UGUI控件的事件监听using System;using UnityEngine;using UnityEngine.UI;public class UIEventManager : MonoBehaviour { public GameObject btnGameObject; publ...

2020-02-27 16:19:45 670

原创 Unity API Raycast射线的使用

射线检测之基本使用从开始点发射一条射线,按照指定的方向,和指定的长度(不指定则为无限长的),判断有没有与其它的碰撞体发生碰撞。射线的基本碰撞检测void Update () { //创建射线,参数:(起点,方向) //第一个参数+transform.forward是为了不跟自身发生碰撞 Ray ray = new Ray(transform.position+...

2020-02-27 11:08:37 863

原创 Unity API SceneManager场景管理器

关于SceneManager的加载场景的方法SceneManager.LoadScene加载场景public static void LoadScene(int sceneBuildIndex, SceneManagement.LoadSceneMode mode = LoadSceneMode.Single); //根据索引加载public static void LoadS...

2020-02-26 15:34:00 1112

原创 Unity API Application应用程序操作

Application.dataPath 存放工程所需数据 Application.streamingAssetsPath 通过文件流读取的数据 Application.persistentDataPath 可以持久化的数据 Application.temporar...

2020-02-26 09:34:34 702

原创 Unity API Camera摄像机的使用

Camera.main返回主摄像机的Camera组件第一个启用的标签为“MainCamera”的摄像机(只读)。场景中的主要摄像机。如果场景中没有这样的摄像机,则返回null。此属性在内部使用FindGameObjectsWithTag,并且不缓存结果,建议缓存相机的返回值。Camera.main等同于GameObject.Find("MainCamera").GetCompone...

2020-02-25 16:10:45 2417

原创 Unity API Rigidbody刚体的使用

刚体组件中position和MovePosition控制移动Rigidbody.position将刚体从一个位置直接设置到另外一个位置用此方法。刚体的位置。Rigidbody。position允许您使用物理引擎获取和设置刚体的位置。如果你用刚体来改变一个刚体的位置。position转换将在下一步物理模拟步骤后更新。这比使用Transform转换更新位置要快。因为Transfor...

2020-02-25 15:14:21 1400

原创 Unity API Quaternion四元数和欧拉角的区别和使用

四元数和欧拉角的区别cube.eulerAngles 是欧拉角cube.rotation 是四元数四元数有四个轴(w,x,y,z),方便进行计算欧拉角只有三个轴(x,y,z),方便进行调节//cube.rotation = new Vector3(90, 0, 0);//rotation是四元数,Vector3是欧拉角,两者不可相等cube.e...

2020-02-25 11:07:59 1557 1

原创 Unity API Random生成随机数

静态方法 Range public static float Range(float min, float max); Random.Range(4, 10); //生成4-9之间的数,不包含最大值 Random.Range(4, 5f); //生成4-5之间的小数,不包含5 InitState public...

2020-02-24 16:10:24 1245

原创 Unity API Vector向量的使用

Vector2静态变量 down (0, -1) left (-1, 0) right (1, 0) up (0, 1) one (1, 1) zero ...

2020-02-24 14:56:26 918

原创 Unity API Input的使用

acceleration 重力感应 GetKeyXXX的使用 GetKey 按中,一直触发 GetKeyDown 按下 GetKeyUp 抬起 if (Input.GetKeyDown("left shift"))//按下{...

2020-02-22 16:05:09 285

原创 Unity API Mathf的使用

Mathf里面的静态常量 Deg2Rad 角度转为弧度(角度 * Mathf.Deg2Rad) Rad2Deg 弧度转为角度(弧度 * Mathf.Rad2Deg) Infinity 表示一个无限大的数字 NegativeInfinity 表...

2020-02-22 13:52:23 317

原创 Unity API 鼠标相关事件函数OnMouseXXX讲解

如果collider勾了Trigger,则必须设置以下:1、必须将collider设置为Trigger2、设置Edit -> Project Settings -> Physics -> 勾上Queries Hit Triggers(表示射线检测是否可以碰撞到触发器)因为鼠标相关的事件是通过射线来检测的 OnMouseDown ...

2020-02-22 09:47:47 972

原创 Unity API Coroutine协程

StartCoroutine 开启协程 StopAllCoroutines 停止所有的协程 StopCoroutine 停止指定的协程 using System.Collections;using System.Collections.Generic;using Un...

2020-02-21 15:37:24 231

原创 Unity Api MonoBehaviour

继续自ComponentExecuteInEditMode [ExecuteInEditMode]//在编辑模式下运行 public class PrintAwake : MonoBehaviour { void Awake() { Debug.Log("Editor causes this Awake");...

2020-02-21 09:54:41 168

原创 Unity Invoke定时器的使用

CancelInvoke 取消这个脚本所有的定时器。 Invoke 在时间秒内调用方法名。 InvokeRepeating 以时间秒为单位调用方法名,然后重复每个repeatRate秒。 IsInvoking 判断某个方法是否正在调用 ...

2020-02-21 09:17:12 736

原创 Unity 得到组件的各种方法函数

GetComponent 查找当前物体,得到一个组件,如果存在多个,那么返回第一个 GetComponents 查找当前物体,得到所有的组件 GetComponentInChildren 查找当前物体以及它所有的孩子,得到一个组件,如果存在多个,那么返回第一个 Ge...

2020-02-20 14:22:55 2361

原创 Unity 游戏物体间消息的发送和接收

SendMessage 向当前物体发送消息 SendMessageUpwards 向当前物体以及它所有的父亲发送消息 BroadcastMessage 广播一个消息,广播给当前物体以及它所有的孩子,所有包含这个方法名的都会被调用 public class Cu...

2020-02-20 11:16:12 1094 2

原创 Unity API Object

Object.Destroyusing UnityEngine;public class ScriptExample : MonoBehaviour{ void DestroyGameObject() { //销毁物体 Destroy(gameObject); } void DestroyScriptInstance()...

2020-02-20 09:43:02 111

原创 GameObject、Component和Object的千丝万缕的关系

关系图

2020-02-20 08:47:23 354

原创 Unity API GameObject

//1,第一种创建方法 GameObject go = new GameObject("Cube");//创建一个空物体,名字为Cube//2,第二种//根据prefab //根据另外一个游戏物体GameObject.Instantiate(prefab);//可以根据prefab 或者 另外一个游戏物体克隆//3,第三种 创建原始的几何体GameObject.CreatePrim...

2020-02-19 15:43:41 206

原创 Unity API Time

Static Properties静态属性 captureFramerate 减慢游戏播放时间,以允许在帧之间保存屏幕截图。 deltaTime 每一帧的时间间隔(以秒为单位)(只读)。 fixedDeltaTime 执行物理和其他固定帧速率更新(如MonoBehavi...

2020-02-19 15:25:23 210

原创 Unity 生命周期函数,事件函数

1、简介生命周期也叫消息机制1.什么是生命周期函数: Unity 脚本从唤醒到销毁的过程。 过程:初始阶段->物理阶段 ->输入事件 ->游戏逻辑 ->场景渲染 ->结束阶段2.生命周期(也叫消息机制)什么时候执行:当满足某种条件 Unity 引擎自动调用的函数。如:物体载入时 Awake开始执行3.生命周期的 函...

2020-02-19 10:33:55 608

原创 Unity 摄像机Camera跟随目标移动

using UnityEngine;using System.Collections;public class FollowTarget : MonoBehaviour { public Transform playerTransfrom;//跟随的目标 private Vector3 offset;//偏移量 void Start () { off...

2020-02-16 13:16:22 847

原创 Unity 刚体Rigidbody的API

给刚体施加一个力void Update () { float h = Input.GetAxis("Horizontal");//左右方向 float v = Input.GetAxis("Vertical");//上下方向 //给刚体施加一个力(力的方向 * 力的大小) GetComponent<Rigidbody>().AddForce( ne...

2020-02-16 11:08:48 534

原创 DoTween Path路径编辑器的使用

先简单介绍一下DOTweenPath。1、Scene View Commands(1)SHIFT+CTRL:add a waypoint添加一个轨迹点(2)SHIFT+ALT:remove a waypoint 移除一个轨迹点2、INfo(1)Path Length:轨迹长度3、Tween Options(1)AutoPlay:自动播放(2)AutoKill:播放完自动销毁动画...

2020-02-14 16:18:37 2841

转载 DoTween DOTweenAnimation动画的组件可视化创建方式

代码调用:using UnityEngine;using System.Collections;using System.Security.Permissions;using DG.Tweening;public class Panel2 : MonoBehaviour { private DOTweenAnimation tweenAnimation; p...

2020-02-14 10:23:04 5588 1

原创 DoTween DOColor颜色、DOFade透明度 渐变动画

using UnityEngine;using System.Collections;using DG.Tweening;using UnityEngine.UI;public class TextColorTween : MonoBehaviour { private Text text; void Start () { text = GetCompone...

2020-02-14 09:39:56 15959

原创 DoTween DOShakePosition 屏幕震动(抖动)效果

using UnityEngine;using System.Collections;using DG.Tweening;public class MyShakeCamera : MonoBehaviour { // Use this for initialization void Start () { //参数: //1、震动1秒 ...

2020-02-14 08:56:15 9366

原创 DoTween DOText 对话框文字逐个显示动画

using UnityEngine;using System.Collections;using DG.Tweening;//DoTween 名称空间using UnityEngine.UI;//Text 名称空间public class MyText : MonoBehaviour { private Text text; void Start () { ...

2020-02-11 08:54:14 5981

原创 DoTween 事件/生命周期函数

事件使用Tweener来设置动画事件有很多,如:动画开始、播放、完成、销毁等;Oncomplete:动画完成触发事件OnKill:动画被销毁时触发OnPlay:当动画播放的时候触发,每次播放都会触发OnPause:当动画暂停时OnRewind:动画被重置时OnStart:当动画第一次播放的时候,再播的时候不会被触发了...

2020-02-10 16:54:19 1818

原创 DoTween SetEase[动画曲线]/SetLoops[循环次数]/OnComplete[完成事件]

using UnityEngine;using System.Collections;using DG.Tweening;public class MyPanel : MonoBehaviour { void Start () { //让transfrom从当前位置 移动到 0,0,0的位置 时间为2s (修改的本地坐标) Tweener twee...

2020-02-10 16:14:48 6411

原创 DoTween From从目标移动到原点

using UnityEngine;using System.Collections;using DG.Tweening;public class MyCube : MonoBehaviour { // Use this for initialization void Start () { //默认是从当前位置运行到目标位置 加上From()方法以后表示从目标...

2020-02-10 15:00:22 1919

原创 DoTween DOMove/DOLocalMove/DOPlayForward/DOPlayBackwards,SetAutoKill/Pause 的使用

using UnityEngine;using System.Collections;using DG.Tweening;public class MyButton : MonoBehaviour { public RectTransform panelTransform; private bool isIn = false; void Start() ...

2020-02-10 14:34:59 5633

原创 DoTween DOTween.To()对变量进行动画,控制Cube和UI面板的动画

Cube移动动画using UnityEngine;using DG.Tweening;//必须引用名称空间public class GetStart : MonoBehaviour { public Vector3 myValue = new Vector3(0,0,0); public Transform cubeTransform; void ...

2020-02-10 10:14:43 1388

原创 C# params参数数组

定义一个函数,用来取得数字的和,但是数字的个数不确定。解决方案:1,定义一个函数,参数传递过来一个数组;2,定义一个参数个数不确定的函数,这个时候我们就要使用参数数组。除了参数数组,所有函数的参数都是固定的,那么调用的时候,参数是一定要传递的class Program { //数组参数 //如果一个函数定义了参数,那么在调用这个函数的时候,一定要传递对应类型的...

2020-02-10 09:08:03 408

原创 C# 使用泛型和索引器来实现一个集合类列表MyList

有下面的方法和属性1、Capacity获取容量大小2、Add()方法添加元素3、Insert()方法插入元素4、[index]访问元素(索引器)5、Count属性访问元素个数6、RemoveAt()方法移除指定位置的元素7、IndexOf()方法取得一个元素所在列表中的索引位置 LastIndexOf()上面的方法是从前往后搜索,这个是从后往前搜索,搜索到...

2020-02-09 16:15:08 726

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关注的人

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