- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 【Linux学习笔记】Day1:U盘安装Debian8
前不久买了一个二手笔记本,也就几百块,而且配置还凑合,用来学习linux再适合不过了。第一件事就是安装一个适合的版本,在网上看了不少比较,多数比较推荐新手使用Debian,简单,干净,稳定。网上也有不少U盘安装,但好多教程写的云里雾里,可实践性不强。因为,自己基本上按照好几个版本去做,下了不少软件,也格式化了不知道多少次U盘。最后,决定像之前安装window那样试试。果然,成了。
2015-09-14 23:46:04 911
原创 【Unity实用小技巧】Unity使用总结(一)
此总结部分仅为个人最初学习NGUI到现在使用NGUI过程中的点滴总结,有些可能比较久了,所以看上去会比较简单,就此Mark,也权当学习记录。1. 同时打开多个Unity工程方法:菜单栏Edit->preference把Show Project Wizard at Startup勾上,就可以打开多个Unity3d了。2. 当一个对象的active = false时,添
2015-06-26 16:44:43 1797
原创 【Unity实用小技巧】NGUI插件的使用总结(一)
此总结部分仅为个人最初学习NGUI到现在使用NGUI过程中的点滴总结,有些可能比较久了,所以看上去会比较简单,就此Mark,也权当学习记录。1. NGUI中代码更换Sprite的图片,操作如下:UISpritesprite = 获得你要更换的UISprite组件,然后sprite.spriteName = 你想更换的图片名字。PS:需要图集。2. NGUI字体的材质
2015-06-25 15:24:30 1570
原创 【Unity快速实现小功能】声音控制三部曲之(三)—— 声音、音效开关以及音量大小控制
此处算是一个比较综合性的实例,可以根据AudioSource. Volume来控制声音音量的大小。问题描述:控制背景音乐的播放、暂停、停止,以及背景音乐的音量大小、是否有背景音乐;控制按键音效是否开启、以及在播放背景音乐同时播放其他音效等。解决方案:1. 准备3个声音文件,分别作为背景音乐、按键声音、额外音效;2. 将下述代码SoundPlay3添加至主摄像机上
2015-06-19 10:01:22 25558
原创 【Unity快速实现小功能】声音控制三部曲之(二)—— 音效与背景音乐的叠加及控制
Unity中实现在声音的叠加播放有两种情况:1)2种及以上背景音乐的播放,此处直接使用两种及以上AudioSource分别控制即可;2)背景音乐播放的同时,添加2种及以上的音效播放。此处可考虑使用PlayOnShot或PlayClipAtPoint方法。下面主要针对第2)种情况进行总结及实现。PlayOnShot方法与PlayClipAtPoint方法的区别:PlayOnSho
2015-06-19 09:49:53 16911 1
原创 【Unity快速实现小功能】声音控制三部曲之(一)——声音的基本控制
Unity中控制声音播放所需三个必要组件,分别是AudioSource、AudioClip、AudioListener,其作用如下:AudioSource—声音的控制组件,包含了控制声音播放、暂停、停止等方法。AudioClip—声音的源片段,即需要播放的声音对象。AudioListener—声音侦听器,没有它则无声音。问题描述:在Unity中实现声音的播放、暂停、停止。解决方
2015-06-18 22:35:54 23108
原创 【Unity快速实现小功能】实现摄像机跟随角色移动功能
问题描述:实现摄像机跟随角色移动功能。问题解决:向摄像机中加入如下FllowTarget组件,代码如下:using UnityEngine; using System.Collections; public class FllowTarget : MonoBehaviour { public Transform character; //摄像机要跟随的人物
2015-06-17 23:43:09 2051
原创 【Unity实用小技巧】设置动画模型循环播放
问题描述:从网上下载的动画模型中,如果其自带的动画没有设置循环,在Unity中如何保证其能自动循环播放,条件是不修改“Rig->Anitmation Type->Legacy”;因为需要使用Avatar设置骨骼和AnimatorController设置运动状态机。解决方案:1. 选择Project中的对象,如图1:
2015-06-17 23:33:05 16424 3
原创 【Unity快速实现小功能】加载文本文件之——加载JSON格式文本文件
实现Unity下加载Json格式文本。a. 准备1个文本格式为utf-8的txt文件,以及读取文件的LoadJSONFile.cs脚本,作为测试的JsonVO.cs脚本,在网上下载LitJson插件并导入Unity;b.脚本代码如下:usingUnityEngine;usingSystem.Collections;usingSystem.IO;usingLitJs
2015-06-12 00:19:31 812
原创 【Unity快速实现小功能】加载文本文件之——加载xml文件
实现unity下加载xml文件。a. 准备1个文本格式为utf-8的xml文件,以及读取文件的LoadXMLFile.cs脚本;b. LoadXMLFile脚本代码如下:usingUnityEngine;using System.Collections;usingSystem.IO;usingSystem.Xml; publicclass Loa
2015-06-12 00:15:09 1088
原创 【Unity快速实现小功能】加载文本文件之——加载txt文件
问题描述:unity下实现加载txt文件、xml文件、json格式数据。解决方案:1) 实现unity下加载txt文件。a.个文本格式为utf-8的txt文件,以及读取文件的 LoadTXTFile.cs脚本;b. LoadTXTFile脚本代码如下:usingUnityEngine;usingSystem.Collections;usingSystem.I
2015-06-12 00:03:33 1900
原创 【NGUI实例开发】实现弹窗面板
需要组件:Panel、Sprite、Label、BoxCollider以及自定义的PopupWindowHandle.cs脚本组件。实现方法:1. 制作按钮,用来控制弹窗1) 添加一个Sprite,命名为PopupWindowBtn,向其添加BoxCollider组件,以及PopupWindowHandle脚本组件,并为其添加子对象Label,以此设置其按钮上显示的名称。
2015-06-11 22:17:25 964
原创 【NGUI实例开发】实现用户登录面板
需要组件:Sprite、Label、BoxCollider、UIInputField以及自定义的LoginHandle.cs组件。实现方法:1. 添加账号输入框:1) 添加一个Sprite,命名为Account、添加2个label,设置为Account的子对象,命名及关系如图1所示:
2015-06-09 13:19:57 1679
转载 Unity3D 游戏项目实例教程之资源加载管理器
资源加载管理器,顾名思义,就是负责加载资源的, Unity 中负责加载资源的是 WWW 类,根据 Flash 的游戏加载风格,我修改成了实用并且简单的类库!我们先来看下最终结果的示例演示代码:using UnityEngine;using System.Collections.Generic;/// /// 加载一条数据/// public class Demo : Mon
2015-03-20 14:40:12 2202
原创 快速提取Unity3D资源素材(Windows 7)
问题描述:如何提取由Unity3D开发的.assets格式文件中资源。问题解决:1.准备工作,首先要确定你已经完成如下准备工作: 1)你想要查看的.assets格式的文件; 2)你的PC端已经配置java环境或是安装jdk(最好是最新版本,具体操作不作说明);2.提取资源核心步骤: 1)准备工具:disunity 下载地址
2015-03-19 14:33:31 6539 2
原创 【Unity快速实现小功能】实现物体绕轴旋转
问题描述:实现一个物体能绕x,y,z某轴旋转的功能,并能控制其旋转速度及方向。问题解决:1) 将组件RotationOnTheAxis添加至物体中即可。2) 组件RotationOnTheAxis代码如下:using UnityEngine;using System.Collections;public class RotationOnTheAxis : MonoBe
2015-03-18 21:20:20 8718
转载 谈C#中的Delegate
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。一.Delegate是什么? Delegate中文翻译为“委托”。Msdn中对Dele
2015-03-18 21:14:29 441
原创 【Unity快速实现小功能】快速添加一个鼠标点击物体的识别功能
问题描述:鼠标点击某个物体,判断该物体是否被点击。问题解决:1) 需要用到一个可视对象GameObject go,需要用到一个碰撞器,此处用Box Collider,一个自定义组件Controller.cs,用来检测鼠标是否点击。2) 在go中添加Box Collider组件,可以不用设置isTrigger,根据自己需求而定。3) 在go中添加Controller组件。4) 设
2015-01-25 19:14:24 1137
原创 【Unity快速实现小功能】实现一个类似跑马灯的效果
问题描述:实现一个类似跑马灯的效果。问题解决:1) 需要一个GameObject对象数组pathGameObject,命名为,用来作为“灯”;2) 声明一个float 类型的变量timer作为每一次灯闪烁的频率;3) 声明一个int类型的变量count作为当前闪烁的灯;4) 添加组件自定义跑马灯的cs文件即可,在其Update()方法中加入代码如下: privat
2015-01-24 21:42:56 3066
原创 【Unity快速实现小功能】动画系统学习小技巧篇(二)——摄像机跟随角色移动
问题描述:实现摄像机跟随角色移动功能。问题解决:在网上查到的最快实现方法。向摄像机中加入如下FllowTarget组件,代码如下:
2015-01-05 22:38:56 1316
原创 【Unity快速实现小功能】动画系统学习小技巧篇(一)——设置动画循环播放
问题描述:从网上下载的动画模型中,如果其自带的动画没有设置循环,在Unity中如何保证其能自动循环播放,条件是不修改“Rig->Anitmation Type->Legacy”;因为需要使用Avatar设置骨骼和AnimatorController设置运动状态机。解决方案:1. 选择Project中的对象,如图1:2. 打开Inspector面板的Anim
2015-01-03 20:45:22 5913
原创 【Unity快速实现小功能】NGUI篇——快速使用UIEventListener组件实现,按钮点击功能并添加相应的处理函数
需要组件:UIEventListener+Box Collider实现方法:1. 制作按钮btn1,在NGUI中添加一个Sprite,命名为btn1,在btn1下添加一个Label,命名为btn1Text,设置btn1Text中的text属性为“Test Btn”;2. 在名为btn1的Sprite的Inspector面板中添加组件UIEventListener;
2014-12-31 00:09:11 1095
原创 【Unity快速实现小功能】NGUI篇——快速实现一个可滑动列表
需要组件:UIScrollView + UIScrollBar + 显示对象实现方法:1. 在Hierarchy面板中加入3DUI/2DUI;2. 在UIRoot下创建ScrollView;3. 拖拽一个NGUI中的Control - Colored Vertical Scroll Bar组件在UIRoot下,也可以自己制作ScrollBar4.
2014-12-29 23:43:45 3093
原创 【Unity快速实现小功能】NGUI篇——实现点击有链接的文本
问题描述: 添加一个文本,使其能够在被点击时打开某个网址。附加功能:对文字进行一些类似Html文本的操作。解决方案: 1.需要对Label添加组件“OpenURLOnClick”; 2.需要添加组 件"BoxCollider",并选择Is Trigger,同时将其大小设为和Label大小相同; 3.在需要外链的字
2014-12-28 20:08:54 2325
原创 Unity3D粒子系统——实现粒子播放完成之后自动销毁
在带有粒子系统的根对象中加入组件ParticleAutoDestruction.cs即可,其中ParticleAutoDestruction组件代码如下:using UnityEngine;using System.Collections;public class ParticleAutoDestruction : MonoBehaviour{ private Particle
2014-12-10 17:31:19 23609
原创 AS3实习系列心得----遮罩的使用
今天是在公司实习的第二天,今天主程给我的任务很简单,其实也是在最后做完的时候发现很简单。需求:点击一个按键,使技能Sprite能够实现展开和缩放的功能,要求使用TweenLite.to()实现缓动效果。要求:在已有的代码环境下,不做较大的改动实现功能。过程:早上就开始看TweenLite.to()的使用方法,网上找的都是讲类库里原作者的一些注释翻译,刚开始也没有看懂,然后就边试边做。
2013-11-05 22:40:00 1310
原创 AS3关于使用正则表达式检测、匹配、替换文本中的url的方法
/** * 检查文本中是否有URL存在,如果有则将其转化为可点击的URL超链接 * @param content 传入字符串类型的文本内容 * @return mstring 返回转换后的字符串类型的文本内容 * 2013-10-23 */ private function ch
2013-10-23 09:58:31 947
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人