自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 俯瞰,点击鼠标右键360度旋转物体

using UnityEngine;using System.Collections;public class CustomMouseOrbit :MonoBehaviour{public struct CameraInitData{public Vector3 CameraPos;public Quaternion CameraRot;public float

2015-04-07 18:08:35 694

转载 鼠标单双击判断

void OnMouseUp(){float currentTime = Time.time;Vector3 currentpos= Input .mousePosition;if(currentTime - OldTime {//双击}else{//单击}OldPos = currentpos;OldTime = currentTime;

2015-04-03 14:48:44 530

原创 unity中xml读取

void Start () {path="file://"+Application.dataPath+"/StreamingAssets/XML/waiGuan.xml";//thead="//WaiguanList/obj";StartCoroutine(loadXml(path));}IEnumerator loadXml(string loadPath){WW

2015-04-03 14:16:48 573

转载 unity中经常用的一种委托代理

using UnityEngine;using System.Collections;public class EventDispatcher : MonoBehaviour {// Use this for initializationpublic delegate void EventHandlerDelegate(GameObject obj);//pub

2015-04-03 13:58:00 588

转载 unity中经常用到的点击处理事件

using UnityEngine;using System.Collections;public class EventDispatcher : MonoBehaviour {// Use this for initializationpublic delegate void EventHandlerDelegate(GameObject obj);//pub

2015-04-03 13:57:45 1265

原创 unity 点击鼠标左键控制物体360展示

//把代码拖到摄像机上,target附在所要展示的物体上public class MouseFollowRotation : MonoBehaviour {public Transform target;            public float xSpeed=200, ySpeed=200, mSpeed=10;public float yMinLimit=-50, y

2015-02-11 15:01:36 871

原创 基于web的AssetBundle的研究

原因:(1)在实际开发中如果场景很大,加载时间会比较花费时间,尤其是在unity的web项目中比较明显。比如我做的幼儿园项目web版在网络比较慢的情况下打开一次要花费半个小时左右,这就很浪费时间。而用AssetBundle的流加载方式,通过把预设导出成.assetBundle文件,在项目运行过程中逐步加载克隆将大大缩短加载时间,有利于项目完美运行。下个项目大庆展馆我们考虑用这项技术。(2)As

2015-02-09 16:47:22 477

原创 unity项目总结方法2

4. 测量距离Ray ray=Camera.main.ScreenPointToRay(Input.mousePosition);                   if(Input.GetMouseButton(0))                   {if(Physics.Raycast(ray,out hit,1000))                      

2015-01-28 11:01:51 549

原创 unity项目方法总结1

1.      角色选择(1)      把带动画的角色放在NGUI层(UI相机可以看到角色),float offsetX=Input.GetAxis("Mouse X");//获取鼠标在x轴方向移动值trans_my.Rotate(new Vector3(0,offsetX*-30,0));(2)//控制换角色                   InvokeRepeating(

2015-01-27 17:32:27 458

原创 NGUI项目中方法总结

1.      当按钮很多时,点击按钮触发事件public GameObjectBtn_login;UIEventListener.Get(Btn_login).onClick = loginClick;void loginClick (GameObject go){        }2.      多选框:UIToggle toggle_tea;toggle_

2015-01-27 09:51:13 571

原创 NGUI 比较常用的几个方法

1.按钮自适应即无论怎么改变

2014-09-28 22:25:49 659

原创 unity中Invoke()使用

Invoke(“方法名”,间隔时间)//每隔多少时间执行一次某方法InvokeRepeating("printMessage",2f,3f);//2s后调用一次每隔3三调用一次所以说写在void start()函数里的InvokeRepeating("printMessage",2f,3f);方法和写在void update()的Invoke()方法效果可能一样

2014-03-10 22:51:57 6357

原创 unity摄像机和灯光组建重新理解

1.今天看博客一个关于unity中有多少光源的问题:自己还是不是十分确定:查看unity也才知道有四种平行光,点光员,聚光源和局域光,查了资料才知道其可做为组件可添加给物体使用起到渲染场景的作用:2.是对Camera的认识:Clear Flags只是针对场景中空白部分的渲染:当选择Skybox时空白部分呈现天空盒颜色当选择Solid Color时呈现Background

2014-03-09 23:16:59 1402

原创 读小未博客2dToolkit实现屏幕照片移动有感

最近看了小未博客关于2dToolKit插件的用法觉得很好点击打开链接其中他觉得实现屏幕移动很简单我开始却无从下手,经过我实践后还是实现了代码如下:public float speed;     private float movespeed;       public float minPositionX;     public float terPositionX

2014-03-08 23:03:18 988 1

原创 用NGUI插件做一个简单的登录界面

我们先来看一下结果:实现方法:1.选择NGUI-->create a new UI-->create2.NGUI-->create a Widget-->template选择input-->add to panel3.同样的方法再建一个输入框4.NGUI-->create a Widget-->template 选择button5.  创造一个脚本代码为:public UI

2014-02-12 21:22:48 3324

原创 unity中关于Animation和AudioSource的用法

1.Animation有animation.play(动画名)与animation.stop(动画名)两种用法。意思是控制动画的播放与停止2.声音的播放也有两种方法(1)如public  AudioClip video; audio.clip=video;audio.play();   (2) 如:audio.playOneShot(video)3.声音还有isPlaying属性来判断音源

2014-02-09 22:44:01 2332

原创 unity3d中协同的使用

1.协同就相当于一个程序新增的进程可通过yield return new WaitForSeconds(2f)方法来起到延缓进程进行的目的2.****可通过获得协同所在脚本然后获得调用脚本中的StopAllCoroutines()方法停止所获脚本中所有的协同方法

2014-02-08 20:48:56 758

原创 回顾工作中用到的知识1

1.void OnMouseDown() //当鼠标点击一个带有Collider的物体时触发该事件2.在一个板上播放视频public MovieTexture TheMovie;  renderer.material.mainTexture = TheMovie;3.播放一个动画public GameObject theAnimation;theAnimation.animation.Pl

2014-01-21 22:03:19 773

原创 unity项目异步加载来避免加载一个项目所消耗时间过长

先看一下效果:、实现方法:public Texture2D []text;//定义了一个图片数组来存储随着时间进行要展示的图片 public GUITexture _gui;//定义一个图片加载的背景    public GUIText _guitext;//定义一个来存储随时间进行的图片变量  int a=0; float  time;  Asyn

2014-01-19 22:34:28 1624

原创 unity3D 用LineRender模拟画图板功能

首先让我们来看一下效果:实现方法:1.首先生成一个GameObject物体,在其中通过Component-->effects-->LineRender添加组件2.关键代码:void Update () {                if(Input.GetMouseButtonDown(0))        {                    

2013-09-05 17:44:29 6013 3

原创 三周C#总结7oop--多态

例子:1.使用类String类的分割split 将字符串  “Solutions to selected exercises can be found in the electronic document The Thinking in C# Annotated Solution Guide, available for a small fee from BruceEckel” 单词提取输出。单词

2013-08-28 22:18:49 826

原创 c#三周总结6 类继承

1.c#继承语法  父类  class Person{     ….   }   class Student:Person{     …   }子类从父类继承什么?子类从父类继承public,protected部分成员:属性和方法。2.继承构造函数   当子类对象实例化,首先自动父类的构造函数,然后才调用自己本身构造函数。3.函数覆盖问题cl

2013-08-26 21:59:33 886

原创 C#三周总结(5)面向对象编程OOP

1.类是用来描述现实世界事务,事务一般有特征(属性)、动作(行为)。如学生(学号、姓名、院系、专业、…;注册、缴费、选课等);类是具有相同特征与行为的一类事务(对象)整体。类是抽象的。对象是类中的一个实例,是具体的。如学生(2010002,张三、数学系、信息与计算专业等)。类是解决一个应该是什么的问题。对象是解决具体是什么的问题。2.类一般需要生成对象,通过对象调用其属性以及函数。注意

2013-08-23 22:36:11 798

原创 三周C# 总结4 函数

如何只遍历一次数组,从中找到两个最小的数.public static void findmin(int[] arr)        {            int min1, min2;            if (arr[0] > arr[1])            {                min1 = 1; min2 = 0;            

2013-08-19 22:58:53 786

原创 unity3D 物体在三个球之间转圈

public class QiuZhuan : MonoBehaviour {    public Transform[] points;//定义三个球        Transform nextQiu;//定义要移动到球的位置        int nowindex;//当前的索引        int speed;        // Use this for init

2013-08-19 12:29:10 997

原创 C#WindowForm窗体实验-----招评标管理系统

一、实际业务流程:实际业务流程是将工程进行邀标,然后对每一标段进行招标,招标报名结束后,进行评标,评标的规则如下:1)、从专家库中抽取若个名专家。2)、形成指标库(5个指标,各个指标有各自的满分值,总和为100分。该指标数量有可能变化,程序要能满足指标变化的需求)。3)、各个专家对每个标段的每个投标单位的各个指标进行打分,然后将各个指标的打分值汇总后为该专家给该单位的打分值,因为有

2013-08-18 16:44:17 1379

原创 三周C#总结三

1、数组概念:数组名变量代表数组首地址。定义:int[] x1=new int[10];  string[] names={“zhou”,”zhang”,”liu”,”wangping”};2.折半查找算法:要求数组按照大小有序 static int quickFind(int[] arr, int x)//形式参数        {            int index 

2013-08-17 22:42:47 571

原创 三周C#总结(2)

1.控制输出时的占位符Console.WriteLine("x={0} y={1} z={2}",x,y,z);  x,y,z的值占据{0},{1},{2}位置Console.WriteLine(x.ToString("##.##"));//控制小数点位数2.foreach:遍历集合或数组中元素      static void Main(string[] ar

2013-08-16 21:57:04 551

原创 学了三个周的C#小结(1)

1.C#的读入与输出语句:namespace ex2013_07_22{    class Ex1_1    {        static void Main(string[] args)        {            Console.Write("请输入半径=");            string s=Console.ReadLine();

2013-08-16 21:36:13 645

青理工 数据结构习题答案

有关青岛理工大学 数据结构的习题 答案 对考试很有帮助

2013-11-25

青岛理工大学数据库课件

青岛理工大学 数据库课程课件老师上课提供的资源 对考试非常有帮助

2013-11-25

空空如也

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

TA关注的人

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