自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚拟世界

将学习的过程和内容记录下来。

  • 博客(126)
  • 资源 (28)
  • 收藏
  • 关注

转载 【Unity3D自学记录】进击的Shader

提要今天要学习的是一些Shader 的例子,从简单到难。Let's go.一大波例子来袭还是用上一篇用到的工程。点我下载红色的螃蟹Test1.shader[cpp] view plaincopyShader "Custom/Test1" {      SubShader {  

2014-10-08 15:17:30 1136

转载 【Unity3D自学记录】Shader基础

提要       今天要说的是Unity3D中shader相关的一些知识。不会做非常细致的讲解(东西实在太多!- -),但是看完之后会知道shader是怎么用的。一些术语在shader编程中,有一些术语,有时候不明白的话容易被整懵圈,所以这里就简单提一下。ShadingShading最开始指的在素描中给物体画明暗调子,在图形学中,其实就是给Mesh上

2014-10-08 15:15:04 1461

原创 【Unity3D自学记录】Unity3D之Url地址重定向(C#)

private string url; // Use this for initialization void Start () { HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("这里填写Url"); myHttpWebRequest.AllowAutoRed

2014-10-08 11:19:30 3213

原创 【Unity3D自学记录】NGUI之UIButtonMessage长按

对UIButtonMessage进行修改void OnPress (bool isPressed) { if (enabled) { if (((isPressed && trigger == Trigger.OnPress) || (!isPressed && trigger == Trigger.OnRelease))) Send(); } tr

2014-09-24 15:49:57 3775

原创 【Unity3D自学记录】浏览器调用本地安卓App

通过手机浏览器浏览网页调用本地安卓App1.Html代码 Insert title here 打开App m://my.com/?arg=参数如果不需要参数,改成m://my.com/2.Android程序修改(1)配置文件:

2014-09-23 17:06:07 4147

转载 【Unity3D自学记录】Unity3d高通实现同时识别多个标志

1、首先要可以实现识别多个目标,但是不是同时的,这个应该比较容易,我之前也谢过了一篇教程2、查看ARCamera的Inspector窗口,找到这个脚本选项,打开QCARBehaviour这个脚本,修改其中的    private int MaxSimultaneousImageTargets = 2;再如图所示修改MaxSimultaneousImageTargets为2,

2014-09-19 09:57:50 2963

转载 【Unity3D自学记录】Unity3d Virtual Button(虚拟按钮)

一、利用Unity3d进行开发查看这个脚本,是对虚拟按钮的事件进行监听控制。相应地修改按钮的触发事件可以通过这个类进行。[csharp] view plaincopy// Add the material corresponding to this virtual button          // to the a

2014-09-19 09:57:23 6334

转载 【Unity3D自学记录】Unity3d+VideoPlayback

VideoPlayBack的例子主要功能是实现增强显示视频的效果,这个视频可以是本地资源,也可是网络资源;可以在标志上播放,也可以全屏播放。可用的范围非常广泛,也很有意思。在Unity3d中进行视频增强显示案例时,关于ARCamera的处理跟ImageTarget一样,需要注意的地方有:1、关于应用介绍窗口的设置应用开启之后会有一个窗口显示APP内容,这个主要是这个脚本控制

2014-09-19 09:54:54 2813

转载 【Unity3D自学记录】Android应用中嵌入Unity3D视图(展示3D模型)

效果展示:              开篇废话:我现在所在的Team每周需要一个人给大家介绍一个知识点,或者新技术。这礼拜正好轮到我了,由于我工作才一年,面对那帮老鸟讲知识点感觉有点作死。所以我就准备选个新技术介绍一下。由于我在大学里自学过一段时间Unity3D,所以我想介绍的技术就是它,但我现在做的是应用开发,不能做个小

2014-08-22 15:03:29 5905 3

转载 【Unity3D自学记录】Unity3D去掉exe版本的边框

[csharp] view plaincopyprint?using UnityEngine;  using System.Collections;  using System.Runtime.InteropServices;  using System;    public class Test : MonoBehaviour  {   

2014-08-15 15:49:05 3501

原创 【健康生活】讨论程序员一天代码量

一名合格的程序员,一天代码量应该在多少行。

2014-08-12 13:02:52 2105 7

原创 【Unity3D自学记录】Unity3D显示NPC名称

using UnityEngine;using System.Collections;public class NPCName : MonoBehaviour { //主角对象 private GameObject player; //主摄像机对象 private Camera camera; //NPC名称 private string na

2014-08-06 11:06:37 2430

原创 【Unity3D自学记录】Unity3D网络之Socket聊天室初探

首先创建一个服务端程序,这个程序就用VS的控制台程序做就行了。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;namespace SocketServer{ class Program

2014-08-04 09:54:46 2971

转载 【Unity3D自学记录】MAC&Windows跨平台解析Excel

这几天研究了一个Mac下解析Excel ,这东西在Windows下有N种方法可以解析,但是在MAC上基本上都是不兼容的。。后来我无意间找到了一个神器,它可以跨平台解析Excel 。。。一般 Excel的格式分为两种一种是 .xls 还有一种是.xlsx ,这里我们只说.xlsx 。          如下图所示,大家看看我的工程文件,Excel 和 ICSharpCode.SharpZip

2014-07-25 11:17:20 1419

转载 【Unity3D自学记录】打造网络图片异步加载与本地缓存工具类

我们在移动端的开发中,异步网络图片加载用的非常的多,在unity当中虽然有AssetBundle的存在,一般是先加载好游戏资源然后再进入场景,但是还有不少地方能够用到异步网络图片的加载以及其缓存机制。我之前也写过两个版本的ios中的异步网络图片加载helper类,所以今天按照同样的思路,也想做一个好用的helper类给大家使用以及简单的说下实现原理。首先我们加载一张网络图片,要做的

2014-07-23 16:14:54 4468

原创 【Unity3D自学记录】Unity3D之自制小钟表

今天来写一个小钟表,其实很简单,就运用到了欧拉角。首先创建时钟、分钟、秒钟以及4个点(12点、3点、6点、9点)偷懒了~~没弄那么多点。时钟、分钟、秒钟这三个父级的中心一定要注意,我们旋转的是父级的欧拉角。(父级的中心在子级的顶点)如图:接下来我们来写代码,如下:using UnityEngine;using System.Collections;public

2014-07-23 15:23:05 2769

原创 【Unity3D自学记录】NGUI之多边形碰撞器

1.首先在UI Root下面创建NGUI的Button,并删除它原来的Box碰撞器,添加Polygon Collider 2D多边形碰撞器;2.按住Alt键【是为了不会移动NGUI的Button】,再按Shift可以看到Sprite中间有个绿色的点(其实是4个重叠了),按住Shift拖动这些点为你想要的形状[或者添加点],按Ctrl键删除点,操作过程中保持按住Alt键。3.再给这个bu

2014-07-22 11:45:58 4454

转载 【Unity3D自学记录】可视化对比十多种排序算法(C#版)

在这篇文章中,我会向大家展示一些排序算法的可视化过程。我还写了一个工具,大家可对比查看某两种排序算法。下载源码 – 75.7 KB下载示例 – 27.1 KB引言首先,我认为是最重要的是要理解什么是“排序算法”。根据维基百科,排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。

2014-07-21 13:48:57 4074

转载 【健康生活】不要做一个浮躁的程序员

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。   2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。   3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 

2014-07-21 10:58:24 918

转载 【健康生活】程序员如何自我优化

作为一名合格的程序员,不仅要学会优化代码,更要进行自我优化,以下是一些程序员自我优化的建议,仅供参考。1、优化自己的身体身体是革命的本钱,我们程序员不能为了工作,把自己的身体整垮了,身体是生命的本钱。程序员要加强锻炼,经常去做一些编程除外的户外活动。2、要有自己的书籍和电子期刊对于专业知识而言,程序员要经常通过书籍和期刊来提高自己的专业素养,这里推荐两个个程序员的电

2014-07-21 10:02:06 985

转载 【Unity3D自学记录】PoolManager插件

前几天我在博客里面分享了为什么Unity实例化很慢的原因,并且也分享了一个缓存池的工具。有朋友给我留言说PoolManager插件非常好用,我抽空研究了一下确实很好用。PoolManager目前的最新版本是5.5.2 我有幸在网络上找到了破解版本,文章最后我会放出来不过还是希望大家支持正版嘿嘿。PoolManager5 介绍: https://www.assetstore.unity3d.

2014-07-21 09:17:45 4319

转载 【Unity3D自学记录】Time.timeScale、游戏暂停

项目里面一直在用Time.timeScale来做游戏的 1倍 2倍整体加速,今天我仔细看了一下Time.timeScale才发现之前我理解错了一些东西。Time.timeScale可以控制Update 和LateUpdate 的执行速度,举个例子说明一下。Time.timeScale=1时,Update、LateUpdate、FixedUpdate 都按正常的时间来执行。T

2014-07-21 09:15:57 3050

原创 【Unity3D自学记录】Unity3D宏定义

名称描述UNITY_EDITORDefine for calling Unity Editor scripts from your game code.UNITY_STANDALONE_OSXPlatform define for compiling/executing code specifically for Mac OS (Th

2014-07-15 10:49:00 2419

转载 【健康生活】优秀程序员必备的15大技能

本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作!编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几。本文灵感来源于Robert Fulghum的《All I Really Need to Know I Learned in Kindergarten》。1.分享尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享

2014-07-15 10:11:02 1562

原创 【Unity3D自学记录】用Unity3D发邮件(带附件)

用Unity3D发邮件(带附件),当然要引用了

2014-07-15 09:56:32 2920

转载 【健康生活】程序员保护好自己的颈椎

我们程序员天天对着电脑,眼睛,颈椎等等,都会落下不少的职业病。来说说怎么治疗自己的颈椎病。一、颈椎病是怎么产生的形成颈椎病的核心原因是:不良生活习惯 我们身体的绝大部分疾病都是来自不良的生活习惯,生活习惯不改,再厉害的治疗也只能是缓解,无法根除。 影响形成颈椎病的生活习惯有那些呢? 1、  不良坐姿习惯:天天长时间弯腰低头看文件看电脑,颈椎不出问题才怪,同时

2014-07-09 11:13:03 1698

转载 【Unity3D自学记录】Unity3D开发之原创开关小部件

一直在使用ngui做ui,不过发现尽然没有一个开关部件。开关应该算是比较常用的部件了,尽然没有,感觉有点小不科学,于是自己写了一个简单开关小部件。哎,现在还不会写插件,等自己功力长进了,就自己改ngui的代码,在widget里加入swtch开关好了。             现在的话,就只能用最原始的方法创建一个开关咯。创建一个空的gameobject,并命名为Switch,然后需要加上我

2014-07-07 11:51:42 2014

转载 【Unity3D自学记录】Unity3D插件之EasyTouch简单用法

EasyTouch使用 EasyTouch目录[-]一、效果图二、操作步骤1.官方文档上的步骤2.翻译一下以上的步骤3.根据官方的这些提示,自己来做一个属于自己的人物遥感控制对于移动平台上的RPG类的游戏,我们常用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版的3.1好用,2.5版本的对于自适应

2014-07-07 11:25:14 1732

转载 【Unity3D自学记录】用NavMesh实现鼠标点击跟随

文章中有实现这样的效果,但是没有给出方法,小弟在此演示一下,实现想法来自于之前写过的切水果。。。1.首先创建一个plane2.添加direct light3.添加两个cube,一个为man,一个为target4.选择plane,Navigation窗口中勾选Navigation Static5.选中man,添加Navmesh agent下面给man和target

2014-07-07 11:20:07 1471

原创 【Unity3D自学记录】暂停与继续播放动画

方法一:有些复杂先播放动画:animation.Play("Jump");暂停跳跃动画:pausetime=animation["Jump"].time;animation["Jump"].Stop();继续跳跃动画:animation["Jump"].time=pausetime;animation.Play("Jump");

2014-07-04 13:40:01 15003

转载 【Unity3D自学记录】使用assetbundle时可能遇到的坑

在公司项目开发中,用到了assetbundle,由于是webplayer不像手机,流量限制几乎没有,所以场景都是用assetbundle打包后动态加载的,但是这个过程中,遇到不少坑:1.Editor版本不能读取与自己版本不同的assetbundle这个问题描述起来很简单:比如:老板原来让你用4.1打包(BuildAssetBundle)开发,开发完毕后,下半年,unity升级了,于

2014-07-04 13:32:22 1614

转载 【Unity3D自学记录】自制作手机平衡球游戏

游戏预览图!一、在开始制作这个游戏之前,当然是要有一个模型!(百度网盘下载地址http://pan.baidu.com/s/1mg5FOm8)。里面包括模型和我的整个工程。整个游戏麻烦的地方就在于将模型导入后在放置在Screen中之后,要为每一个模型的部件添加Mesh Collider碰撞体组件。这个组件可以根据模型来自动附件一个和模型组件大小一样的碰撞体。游戏中一

2014-07-04 11:52:33 4027 1

转载 【Unity3D自学记录】实现地球仪般拖拽旋转的效果

01using UnityEngine;02using System.Collections;03 04public class NewBehaviourScript : MonoBehaviour {0

2014-07-04 11:50:13 5936

转载 【Unity3D自学记录】Unity3D基础知识掌握

父子节点相关的:parent 变量表示Transform的父节点root 表示它的根节点,如果没有父节点,它会返回自己Transform Find(string name) 根据名字查找子节点bool IsChildOf(Transform node) 判断该Transform是否某Transform的子节点void DetachChildren() 解除所有子节点的父子关系

2014-07-04 11:39:59 1439

转载 【Unity3D自学记录】MonoBehaviour的事件和具体功能总结

苦于Visual Studio 2013没有对MonoBehaviour的行为做出智能提示,写个函数都要全手打,记性好的将就着手打,脑残一点的就复制粘贴,我就是后者。我曾经把MonoBehaviour的所有事件写成代码片段,后来快捷键全乱了,根本就记不住,后来就放弃了。做人还是老实点,我就整理了一份,能记住的就尽量记住吧。----------------------------

2014-07-04 11:35:27 1608

转载 【Unity3D自学记录】物品展示必备(旋转与缩放)

01using UnityEngine;02using System.Collections;03// 直接放在相机上,控制相机的旋转和缩放 //04public class CameraContro : MonoBehaviour {

2014-07-04 11:32:47 2462

原创 【Unity3D自学记录】Unity3D另类录制”视频“

Unity3D另类录制视频,每帧都截取屏幕的图片,可以用这种形式来录制01using UnityEngine;02  03public class ScreenshotMovie : MonoBehaviour0

2014-07-04 11:27:23 6361

转载 【Unity3D自学记录】Unity3D之localEulerAngles

自身欧拉角,说这是对象自己相对于父对象的旋转角度,该变量可用于读取和设置该角度。不可以用于递增,角度超过360度将会失效(不懂)。创建一个cube对象并reset,创建一个测试脚本绑定到该cube对象上,在脚本的start方法中设置cube对象的欧拉角,形如:transform.localEulerAngles = new Vector3(0, 0, 0);经过几番测试如下:

2014-07-04 11:14:29 15460

转载 【Unity3D自学记录】Unity3d使用过程中常见的20个问题

1:天空盒有接缝怎么解决?答:在贴图导入设置里设置Wrap Mode为"Clamp". 2:DDS格式怎么不显示?答:Unity不支持DDS格式,Unity会将除DDS外的其他格式图片具有为DDS同样的优化. 3:Unity如何动态载入外部模型等文件?答:可以使用AssetBundle:http://unity3d.com/support/d

2014-07-04 11:12:17 1378

转载 【Unity3D自学记录】 Unity3D游戏开发之键盘选取、切换目标

▇ 知识点GameObject.FindObjectsWithTag:获取带有指定Tag的多个游戏物体;Input.GetKeyDown:检测指定按键是否按下;(GameObject instance).renderer.material.color:修改这个参数使得对象的颜色变动,让目标是否选中效果更明显;(GameObject instance).enabled:修

2014-07-02 16:06:43 2404

Easy AR Make Awesome AR Apps Without Coding

Easy AR Make Awesome AR Apps Without Coding

2022-06-20

WebGL Multiplayer Kit

UnityWebGL多人在线插件包,开发WebGL多人在线必备!

2022-06-17

FMETP STREAM V2

FMETP STREAM V2 FMETP Steam v2画面传输插件价值80美金 可制作直播软件 教学控制屏幕软件 画面传输等

2022-05-03

unitywebview3.12.unitypackage

UniWebView 包含一组 C# 的高层级 API,它对 iOS 和 Android 平台的本机 API 进行了抽象封装。使用 UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView 都可以帮助您轻松解决问题。 UniWebView 支持 在iOS 9.0 或更高版本,以及 Android 5.0 (API Level 21) 或更高版本。它还包含在 macOS 上的 Unity Editor 的完整功能支持。 功能 - 网络浏览 - 载入本地 HTML 文件 - JavaScript 完整支持 - 基于 url scheme 的消息系统 - 通过绝对值或引用 Unity UI 元素的相对值来设置位置和大小 - 播放 YouTube,Vimeo 或本地视频 - 获取照片和上传

2019-06-27

RuntimeTransformGizmos

Runtime Transform Gizmos unity编辑器在运行下使用 可以先看一下官方DEMO http://pan.baidu.com/s/1c24aoCg 插件版本是 1.2.7 assetstore 更新日期是 2017-7-15

2018-04-13

UnityVR插件CardboardSDKForUnity

UnityVR插件CardboardSDKForUnity

2017-05-16

uniFlow1.2

unity插件 用于图片浏览及制作相册等等

2016-08-17

ThreeJs官方案例源码

ThreeJs官方案例源码

2016-07-20

Visual C#.NET网络编程

Visual C#.NET网络编程 高清版PDF,值得你拥有。

2014-12-04

C#.NET网络编程

Visual C#.NET网络编程 高清版的pdf 你值得拥有

2014-12-04

Playmaker 1.7.7

Unity可视化插件,开发必备。 开发游戏必备。

2014-07-07

Easy Touch 3.1

unity3d插件,参考博客:http://blog.csdn.net/daijinghui512

2014-07-07

AVPro Movie Capture

Unity3D内录制视频插件 最新录制视频插件

2014-07-04

TNet Tasharen Networking 1.9.0

TNet Tasharen Networking 1.9.0 Unity快捷网络搭建插件,包括服务端和客户端。

2014-06-25

NGUI3.6.0最新插件

NGUI3.6.0最新插件。 最强悍的UI插件

2014-05-21

NGUI离线文档

NGUI最全文档 支持离线查询 欢迎下载学习 新手必备

2014-03-12

UnityWebPlayer离线

UnityWebPlayer 离线播放器 支持离线运行UnityWeb工程

2014-03-04

NJG MiniMap小地图

NJG MiniMap小地图快速搭建。 Unity3d插件 互相学习

2014-03-04

FlappyBird源码

FlappyBird源码 仅供学习使用。 24小时以后自行删除。

2014-03-01

Unity3D反编译工具

最强反编译 unity3d文件 点击'new project'选择要反编译的文件。 先点‘New project’选择unity3d文件, 再点'Unpack Web Archrive in a directory'选择导出的文件夹。 欢迎大家下载!!~

2014-02-18

unity3d文件反编译工具

反编译 unity3d文件 点击'new project'选择要反编译的文件。 先点‘New project’选择unity3d文件,再点'Unpack Web Archrive in a directory'选择导出的文件夹。

2014-02-16

NGUI 3.4.9

NGUI 3.4.9,最强最新UI插件。

2014-02-14

Unity中文脚本手册

Unity圣典之中文脚本手册, 最全的脚本手册

2014-01-16

iTween动画插件

iTween动画库,Unity最强动画库

2014-01-16

UniShare分享插件

UniShare分享收费插件。 微博分享,人人,开心,腾讯,新浪,微信,等等

2014-01-16

KGFMapSystem小地图插件

KGFMapSystem 小地图 插件 Unity小地图最强插件

2014-01-16

NGUI-2.7.0

NGUI2.7.0目前开发移动端最稳定的版本。

2014-01-11

NGUI-3.0.8

NGUI3.0.8最新版本,稳定,最强的GUI工具

2014-01-11

空空如也

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

TA关注的人

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