自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Unity中的单例模式基类

在unity中有两种单例类型,一种是普通单例,即普通c#类,另一种是继承了MonoBehaviour的单例。普通单例:public abstract class CSharpSingletion<T> where T : new() { private static T instance; public static T Instance { g

2017-07-31 17:21:23 534

转载 C#中的is和as操作符

在C#语言中进行类型转换的操作符is和as。is和as都是强制类型转换,但这两者有什么相同之处和不同之处呢?在使用is和as需要注意哪些事项?下面我们从简单的代码示例去探讨这个简单的问题。注:此博文只是本人学习过程中一些简要记录,新手可以看一下,高手略过。is检查一个对象是否兼容于指定的类型,并返回一个Boolean值:true或者fasle。注意,is操作符永远不会抛出异常,请看以下示例:

2017-07-28 09:12:34 304

转载 【Unity技巧】调整画质(贴图)质量

原文:点击打开链接写在前面当我们在Unity中,使用图片进行2D显示时,会发现显示出来的画面有明显的模糊或者锯齿,但是美术给的原图却十分清晰。要改善这一状况实际上很简单。造成这样的原因,是Unity在导入图片(或者纹理)时会自动进行压缩,以便减少运行时游戏的内存占用率,提供性能。注意:下面实例使用的Unity版本为4.3.4。版本不同

2017-07-27 12:25:13 1743

原创 对Unity协程的理解

看了siki老师的视频,加深了对协程的理解。如果是普通方法,则按照下图方式执行。 比如: void Start () { print(1); Hello(); print(2); } void Hello() { print("hello"); print("...

2017-07-21 18:18:50 383

原创 关于Unity代码控制音频播放的问题

1.两个挂在同一游戏对象上的音效无缝衔接 public AudioClip[] clips; public AudioSource[] audioSources; void Start () { audioSources[0].clip = clips[0]; audioSources[1].clip = clips[1];

2017-07-21 15:08:10 4630

转载 Unity中的mip map

Mipmap技术有点类似于LOD技术,但是不同的是,LOD针对的是模型资源,而Mipmap针对的纹理贴图资源使用Mipmap后,贴图会根据摄像机距离的远近,选择使用不同精度的贴图。缺点:会占用内存,因为mipmap会根据摄像机远近不同而生成对应的八个贴图,所以必然占内存!优点:会优化显存带宽,用来减少渲染,因为可以根据实际情况,会选择适合的贴图来渲染,距离摄像机越远,显示的

2017-07-20 16:16:20 1659

转载 DOTween实例

using UnityEngine;  using System.Collections;  using DG.Tweening;  using UnityEngine.UI;      public class TestDoTween : MonoBehaviour {        int number = 0;      // Use this for i

2017-07-19 14:54:40 742

转载 DOTween教程

参考自DOTween官方文档: DOTween起始上手起来很快,当然前提也是用心看一下哈。> 可以在Unity AssetStore下载得到。使用方法: 准备:在导入DOTween后,你需要设置dotween额外的库设置基你的Unity版本。Tools—–>DOTween Utility Panel——>点击SetupDoTween即可。DOTween只是为了对

2017-07-14 10:23:02 996

原创 Trail Renderer(拖尾)层级显示问题

一个2D游戏,在战斗中用Trail Renderer(拖尾)组件做 激光,但是一直被其他物体精灵挡住,不能显示在上层,而检查拖尾组件参数,没有设定 layer层级的选项。但trail renderer继承自renderer,而renderer中的sortingOrder的大小可以控制渲染顺序,在它和你的精灵上加一个脚本,修改他们的sortingOrder的大小,越大越晚渲染。

2017-07-13 11:25:02 3914 1

原创 Unity2D的碰撞事件解析

参见 http://www.xuanyusong.com/archives/3262

2017-07-13 11:24:31 1990

原创 Unity调用sprite renderer更改物体颜色

private SpriteRenderer spriteRenderer; //获取sprite renderer组件void Start () { spriteRenderer = GetComponent(); //初始化sprite renderer spriteRenderer.color = new Color32(100, 100, 100, 255);

2017-07-11 16:13:36 8349 3

原创 Unity3D每隔几秒就重复执行一段代码

下面即为一个简单的定时器代码,可以实现每隔几秒就重复执行一段代码的功能,比较实用的代码段:  function Start () {  StartCoroutine("DoSomething");  }  function DoSomething () {  while (true) {  //需要重复执行的代码就放于在此处  print("...

2017-07-11 16:03:22 16847

转载 Unity资源路径及加载外部资源介绍

Unity3D中的资源路径路径属性路径说明Application.dataPath此属性用于返回程序的数据文件所在文件夹的路径。例如在Editor中就是Assets了。Application.streamingAssetsPath此属性用于返回流数据的缓存目录,返回路径为相对路径,适合设置一些外部数据文件的路径。放

2017-07-10 17:18:53 899

转载 android 获取系统默认路径

Environment.getDataDirectory().getPath(): /dataEnvironment.getDownloadCacheDirectory().getPath()  : /cacheEnvironment.getExternalStorageDirectory().getPath(): /mnt/sdcardEnvironment.getRootDir

2017-07-04 18:07:26 262

【加强版sai】解压就能用(已安装好纹理 笔刷)

加强版sai,主要用于2D绘画。里面包含许多纹理和笔刷。

2019-04-21

unity简单的2D怪物敌人控制系统源码Simple 2D Enemy KI

unity简单的2D怪物敌人控制系统源码Simple 2D Enemy KI.

2019-04-21

GameUtils.dll

可使用本类库快捷读取xml、json等文件。教程见博文:http://blog.csdn.net/qq_17758883/article/details/76482755

2017-10-12

空空如也

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

TA关注的人

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