- 博客(15)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注

原创 Unity 国际化 多语言设置
很多游戏中都有语言设置选项,NGUI插件中自带了国际化脚本,但是灵活性较低,而且目前项目是UGUI,以下是修改后,以便记录。Localization和NGUI中用法一样,挂在在一个不销毁的游戏物体上,并设置当前语言,及所有语言的陪标//----------------------------------------------//----------------------------
2016-05-13 15:31:46
10628
原创 Unity国际化 多语言设置(二)
这篇写一下多语言的另一种做法,相比16年的文章(好久啊~~~)在配置的时候更方便,以前的做法应该是每种语言单独一个文件,这样比较容易出错,现在把所有语言都方法Excel中。如下图,配置起来更简单。(这个版本不支持图片多语言切换!!!有需要再单独弄个表做)因为还有一个打包加载的东西,代码就不再贴出来了,总结一下思路。现在的做法,在打包的时候就将这个文件拆成单个文件了,每种语言一个AssetBundl...
2018-03-16 15:57:45
7622
3
原创 UnityEditor开发(二)EditorWindow
贴出一下常用的按钮 输入框等用法using UnityEditor;using UnityEngine;public class EditorWindowTemolate : EditorWindow{ string m_Lable = ""; float m_SliderValue = 0; Color m_color; AnimationCurve m_...
2018-03-15 14:16:37
2810
原创 UnityEditor开发(一) 检查重复Sprite
检查unity中重复的Sprite资源与名称重复的Sprite,打包图集使用unity2017中的新功能SpriteAtlas,SpriteAtlas与Sprite Packer的区别就不说明了,感兴趣可以百度, [MenuItem("Tools/Atlas/Check Atlas")] public static void CheckAtlas() { Edi...
2018-03-15 11:32:13
823
原创 查找算法 C#
折半查找法:又称二分查找,前提是线性表中记录的关键码必须是连续的。中心思想不断取中间数做比较,时间复杂度是0(logN)。优于顺序查找(0(n)) static int[] Arr = new int[11] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 99 }; static int binarySearch(int[] arr, int key, r
2017-07-26 15:22:53
487
原创 Unity UGUI 滑动按钮(仿ios按钮)
using UnityEngine;using System.Collections;using UnityEngine.Events;using UnityEngine.EventSystems;using UnityEngine.UI;using System;[AddComponentMenu("UI/SliderButton", 27)]public class Slide
2017-04-10 11:17:11
5285
3
原创 unity ugui 伤害飘血
public virtual void OnUpdate() { if (_thissprite.goRoot.hudTrm == null) return; this._startWorldPos = _thissprite.goRoot.hudTrm.position + offsetVec; var screen
2017-04-10 11:15:09
6007
原创 Shader 简单流水效果
刚刚开始学习shader,照葫芦画瓢的完成第一个shader 先贴出来 小记Shader "Custom/guandong" { Properties{ _MainTint("Diffuse Tint", Color) = (1,1,1,1) _MainTex("Base (RGB)", 2D) = "white" {} _ScrollXspeed("xspeed",Range(
2016-07-26 16:27:16
7391
2
原创 Unity 角色释放技能后使周围物体具有爆炸效果
ARPG的3D游戏中,为了视觉效果可以在使用大招后,使周围物体爆炸开。使用Physics.OverlapSphere (position : Vector3, radius : float, layerMask : int = kAllLayers) 做爆炸范围内物体检测,该方法是返回已position 位置为圆心,radius 为半径内的Collider数组;然后给Collider数组内
2015-11-05 17:54:29
2368
原创 Unity中使用MeshFilter来制作六边形属性
记得以前见过最多的六遍型属性显示就是再实况,NBA中,球员对比的时候特别清晰,前段时间项目中也需要做一个类似的属性对比,所以写出来一个简化版做记录和分享。直接看代码using UnityEngine;using System.Collections;public class NewBehaviourScript5 : MonoBehaviour{ public Vecto
2015-11-04 16:08:18
5586
转载 Unity 3d性能优化技巧
优化的常规技巧n 剖析你的游戏。不要花费时间来优化那些晦涩的代码或者缩减图形文件的大小,除非这是你游戏的瓶颈。第一次剖析你的游戏将会使你发现你游戏的瓶颈。Apple's Shark是一个很好的用来剖析基于OpenGL的程序的工具。n再次剖析你的游戏。优化之后不要忘记再剖析一次你的游戏,这样可以检查你所做的优化是否达到了预期的效果。当然,这样做也可能会使你发现更多的瓶颈。n流程第一、
2015-11-04 12:22:24
655
原创 Uninty之iTween实现摄像机抖动
在RPG类型的游戏中,为了视觉效果,一般大招都会有个抖动效果,在这儿介绍一个很简单的方法,使用iTween查件实现,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等这里使用iTween.ShakePosition(GameObject target, Vector3 amount, float time)方法。target:是抖动的物体,可以是摄像机,如果摄像机是固定的
2015-11-04 11:46:32
700
原创 Unity之iTween插件初探Move移动
iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。iTween的核心是数值插值,简单说就是给iTween两个数值(开始值,结束值),它会自动生成一些中间值,大概像这样子, 开始值-> 中间值 -> 中间值 …. -> 结束值。这里的数值可以理解为: 数字,坐标点,角度,物体
2015-11-04 11:17:04
2661
Behavior Designer v1.5.7
2023-04-27
wechat_dat_decode.rar
2021-12-15
Epic Toon FX v1.6
2021-02-18
Unity 发布android控制虚拟按键!?
2016-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人