Unity Editor 替换UILabel 引用的Font

2017-10-17 雨辰 Unity3D

using UnityEngine; using UnityEditor; /// <summary> /// 根据鼠标点中的对象批量修改所有UI字体脚本,脚本位于Editor文件夹 /// </summary> public class ChangeFontWindow : EditorWindow { //是否改变当前字体 private static bool isChangFont = false; //是否改变引用字体库 private static bool isChangFontLibrary = f...

阅读全文>>

标签: Unity3D-Editer

评论(0) 浏览(230)

NGUI 导出图集原图

2017-10-10 雨辰 Unity3D

UIAtlasMaker.cs //---------------------------------------------- // NGUI: Next-Gen UI kit // Copyright © 2011-2015 Tasharen Entertainment //---------------------------------------------- using UnityEngine; using UnityEditor; using System.Collections.Generic; using System....

阅读全文>>

标签: Unity3D-Editer Unity3D

评论(0) 浏览(224)

C# 执行bat

2017-9-22 雨辰 DOS

Process proc = null; try { string targetDir = Application.dataPath.Substring(0, Application.dataPath.IndexOf("Assets")); proc = new Process(); proc.StartInfo.FileName = targetDir + "bundle_run_copy.bat"; proc.StartInfo.Arguments =...

阅读全文>>

标签: Unity3D-Editer DOS

评论(0) 浏览(237)

lua 字符转换 utf8

2017-8-22 雨辰 Lua

function utf8(decimal) -- convert unicode code point to utf-8 encoded character string if decimal<128 then return char(decimal) end local charbytes = {} for bytes,vals in ipairs(utf8markers) do if decimal<=vals[1] then for b=bytes+1,2,-1 do local mod = decimal%64 decimal...

阅读全文>>

标签: lua

评论(0) 浏览(241)

lua 数字转换 带千位间隔符

2017-8-22 雨辰 Lua

--获取数字带千位间隔符 function Fishing_NumberFormat(num, deperator) local str1 = "" local str = tostring(num) local strLen = string.len(str) if deperator == nil then deperator = "," end deperator = tostring(deperator) for i = 1, strLen do str1 = strin...

阅读全文>>

标签: lua

评论(0) 浏览(284)

TweenText 支持千位分隔符

2017-8-22 雨辰 Unity3D

using UnityEngine; using System; using System.Collections; using System.Collections.Generic; using System.Globalization; /// <summary> /// Tween the widget's depth. /// </summary> [RequireComponent(typeof(UIWidget))] [AddComponentMenu("NGUI/Tween/Tween Text")] public class Tw...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D

评论(0) 浏览(286)

HTML5 时钟

2017-8-16 雨辰 遇到的一些问题

阅读全文>>

标签: html5

评论(0) 浏览(208)

Unity 实现王者荣耀 李元芳飘带效果

2017-8-9 雨辰 Unity3D

#region 脚本说明 /*---------------------------------------------------------------- // 脚本作用:实现Line拖尾跟随摆动效果 //----------------------------------------------------------------*/ #endregion using UnityEngine; using System.Collections; public class LineRebdererAni : MonoBehaviour { //Renderer...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Shader Unity3D

评论(0) 浏览(743)

unity 相机后处理之径向模糊效果

2017-7-17 雨辰 Unity3D

径向模糊效果的原理     径向模糊效果是后处理啦,后处理的原理就不多说了,就是通过渲染好的屏幕图像进行全屏操作。首先观察上面那张图,从中心部分,向外扩展,有一种画面向外拉伸的感觉。那么,我们在fragment阶段,就可以按照这个思路来处理,上一篇文章在写描边效果的后处理时,为了让轮廓向外扩展,我们使用了模糊效果,把像素和周围的像素进行加权平均;而对于径向模糊也是一样,我们针对每个像素点,首先要得到一个相对于中心(不一定就是屏幕正中心,可以自己指定)的方向,从中心指向该像素点的方向就是径向模糊的方向,然后取当前像素点,以及沿着径向模糊方向再...

阅读全文>>

标签: Unity3D

评论(0) 浏览(423)

AABB包围盒、OBB包围盒、包围球的比较

2017-6-22 雨辰 遇到的一些问题

1) AABB 包围盒: AABB 包围盒是与坐标轴对齐的包围盒, 简单性好, 紧密性较差(尤其对斜对角方向放置的瘦长形对象, 采用AABB, 将留下很大的边角空隙, 导致大量没必要的包围盒相交测试)。当物体旋转之后需对AABB 进行同样的旋转并更新; 当物体变形之后只需对变形了的基本几何元素对应的包围盒重新计算; 然后可以自下向上由子结点的AABB 合成父结点的AABB, 最后进行包围盒树的更新。 2) OBB 包围盒: OBB 碰撞检测方法紧密性是较好的, 可以大大减少参与相交测试的包围盒的数目, 因此总体性能要优于AABB 和包围球, 并且实时性程度较高。当物体发生旋转运动后...

阅读全文>>

标签: 游戏业务架构设计 Unity3D

评论(0) 浏览(345)

雨辰 joyimp|@2011-2018 京ICP备16030765号