Unity3D
小漂少年
北京移动游戏开发者
展开
-
Unity Mac vscode 关键配置
unity vscode 在mac环境下的配置原创 2022-06-30 15:33:18 · 771 阅读 · 1 评论 -
Unity tolua 常用方法
unity tolua 常用方法原创 2022-04-29 14:24:36 · 311 阅读 · 0 评论 -
AssetBundle.CreateFromFile使用时注意事项
在使用AssetBundle.CreateFromFile加载AssetBundle时有两点需要注意:1:在创建资源包时需要选择不压缩(unity5.x资源打包方式)AssetBundleManifest amf = BuildPipeline.BuildAssetBundles(assetPath , abbs ,BuildAssetBundleOptions.Uncompressed原创 2016-06-15 15:54:25 · 3461 阅读 · 0 评论 -
AssetBundle资源打包
unity5.x AssetBundle 资源打包方法:using UnityEngine;using UnityEditor;using System.IO;using System.Collections.Generic;public class BASB{ [@MenuItem("Asset/Build AssetBundles")] public static vo原创 2016-06-15 16:03:40 · 1519 阅读 · 1 评论 -
unity 粒子特效播放状态停止在最后一帧
using UnityEngine;using System.Collections;using System.Collections.Generic;public class Test: MonoBehaviour{ public List pausePsObjNames; // Use this for initialization void Start () { Pau原创 2017-01-12 13:48:36 · 5318 阅读 · 0 评论 -
unity C# 含有实体字符的字符串转换成正常的字符串
using UnityEngine;using System.Collections;using System.Text;using System.Text.RegularExpressions;public class TTTTTTst : MonoBehaviour{ // Use this for initialization void Start () { // &原创 2017-02-23 17:10:10 · 1118 阅读 · 0 评论 -
unity ios 打包设置
unity 打包ios 时需要设置 scripting backend 为 IL2cpp 否则会被报错不支持arm64原创 2017-11-28 20:39:37 · 1633 阅读 · 0 评论 -
Unity UGUI 打印机效果
using UnityEngine;using System.Collections;using UnityEngine.UI;public class Typewriter : MonoBehaviour { public string con; Text _conText; Text _Context{ get{ if (_conText == null) {原创 2018-01-04 10:00:54 · 954 阅读 · 0 评论 -
Unity抓取Log信息
Unity抓取程序报错logusing UnityEngine;using System.Collections;using System.Collections.Generic;using System.Text;public class LogEvent : MonoBehaviour{ StringBuilder logBuilder = new StringBuil原创 2018-01-24 11:13:21 · 2560 阅读 · 1 评论 -
Unity 使用 dll 来控制log开关
Unity 开发模式中常常需要log一些信息,但是在正式发布时又想将其全部关闭,如果有很多log,那一个一个的去关闭就未免显得有点繁琐。通过一个开关,来控制log 是否输入更简便一些。如果在看log信息时想更精准定位到是哪一行代码则需要把log输出的订成dll。可把此脚本制成dll:using UnityEngine;using System.Collections;namespac原创 2018-01-24 12:05:20 · 636 阅读 · 0 评论 -
分段三次Hermite样条曲线的应用(Unity 动画曲线AnimationCurve的实现方法的还原)
分段三次Hermite插值是一种光滑的分段插值。分段三次Hermite插值函数要满足的条件:1. 已知节点(x_i,y_i) 及微商值 k_i (i = 0 , 1, 2, ....... n);2. 在每个小区间[x_i , x_i_1] 上是不高于三次的多项式。 Unity AnimationCurve动画曲线是根据一些关键帧的节点信息绘制的一条光滑的曲线。在每个关键帧存...原创 2018-07-17 19:24:10 · 3253 阅读 · 0 评论 -
Unity ScorllRect 应用
几张图说明Unity ScorllRect 的简单设置原创 2016-07-13 16:00:46 · 1116 阅读 · 0 评论 -
数据类型转换
public static T GetValue(string key , object defulatv) { string v = PlayerPrefs.GetString (key, defulatv.ToString()); T t = (T)System.Convert.ChangeType (v, typeof(T)); return t; }原创 2016-07-13 12:11:02 · 292 阅读 · 0 评论 -
子类用反射可以访问父类中的私有成员变量及方法
通常子类是不能访问父类的私有的成员变量及私有的方法,哪怎么才能做到呢?利用反射可以很容易的做到,以下代码在unity中测试通过;定义一个父类:using UnityEngine;using System.Collections;public class TestBase : MonoBehaviour{ private int a = 1; public int b原创 2015-07-16 18:55:27 · 6841 阅读 · 0 评论 -
unity5 rendersetting选项
rendersetting选项~之前是在Edit菜单下,新版本unity都是在 window菜单下的lighting,找到scene选项卡,天空盒和雾效什么的都在里面了打开之后如图:原创 2015-08-18 10:51:20 · 8294 阅读 · 0 评论 -
unity EasyTouch虚拟摇杆的使用(边界情况处理)
EasyTouch3.1.6 下载 : http://download.csdn.net/detail/fucun1984686003/9169591EasyTouch 的简单用法......我们在使用EasyTouch 过程中会遇到这样这样一个问题:当摇杆中心按钮移动到边界时需要整体随触摸点移动(功夫熊猫的虚拟摇杆),这个需要怎么实现呢?在摇杆移动的过程中我们并不想让它超过屏幕边界怎么办呢?在这里我们依次进行详述...原创 2015-10-12 13:57:32 · 4509 阅读 · 0 评论 -
cmd 命令进行adb logcat 中文乱码问题
在使用adb logcat 时中文出现乱码,cmd chcp 65001即可解决;打开cmd ;输入 adb logcat -s "Unity"(这里以unity开发的apk为例).可以看到有中文乱码的现象:乱码原因:Android中使用的是UTF-8字符,而cmd默认字符集是ANSI,中文环境下即为GBK。查看当前编码:更改代码页:原创 2015-10-17 14:55:08 · 2386 阅读 · 0 评论 -
monodevelop常用默认快捷键
win模式下ctrl+K 删除光标所在行的该行后面的代码ctrl+ alt+C 注释/不注释该行ctrl+ DOWN 像鼠标滚轮一样向下拖ctrl+ UP 像鼠标滚轮一样向上拖ctrl+ F 在当前文档中查找ctrl+ shift+F 在工程全部文档中查找ctrl+ h 替换代码ctrl+ shift+w原创 2015-10-13 11:06:41 · 5525 阅读 · 0 评论 -
unity mac 下输入中文(XamarinStudio)
平常我们在mac 下使用unity 开发在代码编辑器mono中输入不了中文的;我们可以使用XamarinStudio编辑器代替mono,这样就可以输入中文了。相关资源可以去这里下载:http://www.monodevelop.com安装之后如果想调试的话需要安装插件:http://download.csdn.net/detail/fucun1984686003/9241541下载原创 2015-11-04 19:52:35 · 1059 阅读 · 0 评论 -
unity 粒子缩放代码实现
unity 中实现代码控制粒子的大小:demo 下载:http://download.csdn.net/detail/fucun1984686003/9242873//This script will only work in editor mode. You cannot adjust the scale dynamically in-game!using UnityEngin原创 2015-11-05 10:38:43 · 2503 阅读 · 0 评论 -
unity 脚本执行顺序设置 Script Execution Order Settings
通过Edit->Project Settings->Script Execution Order打开MonoManager面板,或者选择任意脚本在Inspector视图中点击Execution Order..按钮原创 2015-10-22 15:26:50 · 6851 阅读 · 0 评论 -
monodevelop 设置代码模板
有时在开发过程中想要快捷使用自定义的代码模板,现已monodevelop编辑器为例展示如何设置自定义的代码模板,方便快速插入模板。以图片教程说明(简单粗暴)原创 2015-10-22 20:50:36 · 2363 阅读 · 0 评论 -
unity计时器功能的实现
最近在游戏开发的过程中需要做一些技能cd, buff持续时间的控制等功能,这些功能都需要一个计时器;为了便利开发,自己写了一个简单的计时器,这样大部分有关计时的都可以用此计时器了;计时器主要实现功能:在规定的时间内倒计时,其中可以暂停,可以继续,可以设置是否受时间速率的影响等;倒计时过程中可以时刻返回倒计时的状态;可以获取倒计时剩余时间,倒计时结束的回调。以下代码在原创 2015-07-17 00:21:04 · 21054 阅读 · 3 评论 -
Unity编辑器模式下退出
Unity 编辑器模式下按键退出运行状态: #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit(); #endif原创 2016-03-18 13:01:07 · 4421 阅读 · 0 评论 -
unity 获取当前键盘按键
using UnityEngine;using System.Collections;public delegate void OnTapKey(KeyCode kc);public class InputKeyEvent : MonoBehaviour { public OnTapKey onTapKey; // Use this for initialization voi原创 2016-04-20 10:54:33 · 4588 阅读 · 0 评论 -
unity 获取某个文件夹下的所有图片
hello ,哈哈,第一次写博客略微有点小激动。在博客里写下自己平常的积累还是不错的,决定以后有的新的问题及解决方案都写出来共享一下。前几天有朋友问我unity里怎么从某个文件夹下把所有的图片获取到,并且要能随时显示出来,于是我就写了一个如下简单的例子,如有不妥之处望多指教:using UnityEngine;using System.Collections.Generic;usi原创 2015-07-15 21:24:20 · 14040 阅读 · 5 评论