自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌的专栏

子非鱼,焉知鱼之乐。

  • 博客(67)
  • 收藏
  • 关注

转载 [Unity3D]查看与设置游戏帧数FPS

关于FPS,在PC端来说,游戏帧数跑得越高越好,FPS跑得越高游戏就越流畅,当然太高也没什么必要。不过在手机平台上,游戏帧数跑高了,CPU和GPU负荷相应则会增大。CPU和GPU负荷大的话那代表着其发热量也相应会大很多。发热大可是很糟糕的事情,极大影响游戏体验。所以也并非帧数越高越好。只要玩起游戏来不卡的话,我觉得这个帧数就可以了。60帧

2018-01-11 16:21:41 1449

转载 通过Unity3d创建二维码

在如今信息化发展飞速的世界中,二维码 也越来越火,大街小巷随处可见 ”扫一扫“,当然游戏里面加入二维码也不是什么稀罕事了 ,言归正传,到底如何实现?那让我们一起看看吧1.下载ZXing.Net.0.14.0.0,下载地址为http://zxingnet.codeplex.com/ 2.解压下好的文件。 3.打开,然后找到其中的unity文件夹并打开。

2017-01-16 09:04:05 1588

转载 unity3D游戏开发制作如何减少安装包大小

第一步要做的就是:看看哪些文件是最占空间的,那么它们就是首选优化对象了。你可以在刚刚完成一次build之后在“Editor Log”中找到这些信息。如何打开Editor Log:在Mac上看起来就是这样的了:可以看出这份log提供了一份资源总括:各种类型资源的总大小,以及所占百分比。同时还降序列出了单个文件的大小。顺带一提,资源类型中的“Fi

2016-12-29 10:33:21 1573

翻译 Android的播放器设置

Android的播放器设置此页面详细介绍了播放器设置具体到Android。一般的播放器设置的说明,可以发现在这里。分辨率和演示Property:Function:OrientationDefault Orientation游戏的屏幕方向。选项有纵向(底部home键),人像倒挂(home键

2016-12-28 17:06:48 1625

原创 安卓 触屏旋转、缩放、拖拽

公共函数,不放入任何模型上using UnityEngine;using System.Collections;public class Globe : MonoBehaviour { public static int AugmentationObjectState = 0;//增强物体的状态:0表示没有检测到识别图; 1表示在识别图之上;2表示脱离识别图,但仍存在。 // Use

2016-12-28 16:33:15 545

原创 unity直连sqlserver数据库发布后不能连接的问题

前两天在用unity直连sqlserver数据库的时候遇到了发布后不能连接的问题,最后在unity Answers上找到了方法,这里分享给还不知道的朋友,其实unity已经提供了很多实用的dll文件,连接sqlserver最主要的System.data.dll文件可以在C:\Program Files (x86)\Unity\Editor\Data\Mono\lib\mono\unity这个目

2016-11-01 09:26:35 2462 4

原创 unity连接sqlServer2008

第一种1.先以"Windows身份验证"进行连接,在"对象资源管理器"下选择"安全性\登录名\新建登录名",填写登录名,密码,取消勾选"强制密码过期",在"服务器角色"中勾选"sysadmin"(给予管理员权限),点击确定。2.点击"文件\连接对象资源管理器",用刚才的登录名和密码进行登录,并且创建数据库和表,填写数据。3.在"\Editor\D

2016-10-31 16:19:15 752

原创 跳转界面加载 进度条

using UnityEngine;using System.Collections;using UnityEngine.UI;public class LoadingScripts : MonoBehaviour{ public GameObject objProcessBar; // Use this for initialization void Star

2016-10-19 09:08:24 1790

原创 [Shaders] Highlighting System 4.0 - 物件高亮特效插件(5.0专用版)

Requires Unity 5.0.2 or higher.Unity 5 compatible and optimized for mobiles (device with OpenGL ES2.0 and stencil buffer support is required)Highlighting System package allows you to easily integr

2016-10-18 16:45:25 1883

原创 TypewriterEffect ugui 文字 逐字显示

using System;using UnityEngine;using UnityEngine.UI;using UnityEngine.Events;/// /// 此脚本是能够将文本字符串随着时间打字或褪色显示。/// [RequireComponent(typeof(Text))][AddComponentMenu("Typewriter Effect")]publi

2016-10-17 10:47:10 3773

原创 模型摆放

http://v.youku.com/v_show/id_XMTc2MzE3NDU4MA==.html?from=y1.7-2(视频地址)代码:using UnityEngine;using System.Collections;public class baifang : MonoBehaviour { public Texture mouseTexture; //自己想要的

2016-10-17 10:00:47 542

转载 鼠标点击屏幕两点出现距离数字(算是测距),代码(3D)

using UnityEngine;using System.Collections;public class text : MonoBehaviour{    private LineRenderer lineRenderer;    private Vector3 position;    private Vector3[] dis = new Vector3[

2016-10-13 16:28:39 2289

转载 unity3D 鼠标点击拖动画线(平面)

using UnityEngine;using System.Collections;public class Test : MonoBehaviour{ public Material mat; public Color color = Color.red; public Vector3 pos1; public Vector3 pos2; publ

2016-10-13 16:24:23 2510

转载 Unity3D之自制小钟表

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

2016-09-13 15:36:02 2344

转载 Unity中的优化技术

这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程。还有很多其他参考在下面的链接中。  这篇文章旨在简要地说明一下常见的各种优化策略。不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料。一、

2016-09-12 15:31:51 307

原创 Photoshop初学者教程:解析色彩平衡原理

色彩平衡命令可以调节图像的色调,要掌握“色彩平衡”命令的应用原理,首先要了解补色。在本节内容中就重点向朋友们讲述“色彩平衡”命令的应用原理。与上述“色阶”、“曲线”命令相比,“色彩平衡”命令可以调节图像的色调,要掌握“色彩平衡”命令的应用原理,首先要了解补色。在本节内容中就重点向朋友们讲述“色彩平衡”命令的应用原理。1. 了解补色RGB颜色模式大

2016-08-30 13:44:23 8378

原创 处理模型的闪面

Quality Settings设置Anti-aliasing 抗锯齿Anti aliasing improves the appearance of polygon edges, so they are not "jagged", but smoothed out on the screen. However, it incurs a performance cost for

2016-08-29 09:33:58 2612

转载 Shader学习之案例—《镜子1》

废话不多说先上效果图,我使用的是在unity5.3.3版本。 一、原理1、首先要准备的素材是三个,对没错,就是三个因为镜子里面的那个物体其实是实物的复制体而已;一个Plane作为镜子,还有一个实物和虚物体。2、新建一个材质使用下面的Shader代码,并将此材质球赋给那个虚物体[C#] 纯文本查看 复制代码Shader "Custo

2016-08-26 09:38:51 1022 1

转载 Unity5中优化VR 应用的12个技巧

VR应用比非VR应用需要更强的计算,性能优化是一个很重要的任务。若目标平台是像GearVR这样的手机设备,优化就更重要了。  以下是一些应该试着了解的性能指标:每只眼睛50次绘制调用。unity5更精确地将其称为SetPass Calls。场景中顶点数少于50K~100K 且面数少于50~100K 。  下面是一些简单的技巧,用于满足上述要求: 

2016-08-25 14:47:27 479

转载 unity烘焙后阴影怎么没了

我只是设置了要烘焙的物体为static(其他的没弄static) 我是哪来弄错了,还是什么地方没弄喜欢0评分0举报分享: 提交3条回应只看楼主最早最新hawk 管理员 2015-04-11 13:441楼物体和地面都要开静态。举

2016-08-25 11:30:52 8366

转载 UGUI 文本下划线实现

UGUI富文本好像没有支持下划线(到5.2.2),自己封装了一个简单的,可当链接点击跳转。[csharp] view plain copyusing UnityEngine;  using System.Collections;  using UnityEngine.UI;    public class LinkButton : M

2016-08-24 15:59:23 5873 1

转载 UGUI Text换行问题

有人说UGUI的Text不能换行,有人说可以通过\n换行,并附上了整条字符串。 其实他们根本就不在一个频道!! 这么说吧,通过代码直接给Text组件的text赋值"XXXX\nXXXX"绝对是可以换行效果的;然而,在Inspector面板的Text组件里输入同样的内容就不行,哪怕守拙复制进去都不对,这尼玛什么鬼!? 后来发现,原来它把\n偷偷变成了\\n了,所以我们只要把它变回来就行啦

2016-08-24 15:19:01 963

原创 UGUI让模型显示在UI前面的设置

2016-08-24 14:09:06 7016

原创 UGUI不写脚本添加按钮音效的方法

2016-08-24 14:02:32 5607

转载 UGUI之Selectable功能详解(UI动画制作与实现)

Selectable这个东西是什么呢?先来看看他的属性: 之后看看他在哪里会出现?既然看到了有是否允许交互的属性大致可断定他是在有交互的UI部件上的吧。。。没错,例如我们的Button还有Toggle都有他的身影 ;如下图: 但是其的部件就没有了,例如image和panel,text等等;但是我们可以给他添加组件 添加之后就会有这个组件了 下面详

2016-08-24 09:02:09 4435

转载 对屏幕特定部分进行后期特效处理

最近在做一个效果:用一条线将整个屏幕分成两部分,一部分是灰色,一部分是彩色,线的位置是可变的  如果只是区分的话,简单的方法就是相机前加一个灰色quad,如下图,但明显不如灰化对比度高  下面就来实现这个功能首先,我们要建一个屏幕特效脚本挂在到相机上[C#] 纯文本查看 复制代码? 01020304

2016-08-23 15:16:03 957

转载 Unity3D之获取BoxCollider八个点的世界坐标

我们想把场景中的BoxCollider的坐标点导出出来让服务器也能用。虽然BoxCollider自身的大小可以获取出来,但是如果有父对象,并且有坐标的变化那算起来就比较麻烦了。还好unity提供了一个方法,真的很便捷。如下图所示,我用了8个标记点来标记获取到的boxcollider的坐标。旋转、缩放都可以计算出正确的坐标点来。 [C#] 纯文本查看 复制代码?

2016-08-23 14:53:30 3083

转载 【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则

本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。一、引言《代码整洁之道》这本书提出了一个观点:代码质量与其整洁度成正比,干净的代码,既在质量上可靠,也为后期维护、升级奠定了良好基础。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。但我们知道,很多时候,理想很丰满,现实很骨感,也知道人在江湖,身不由

2016-08-23 14:45:49 216

转载 【《代码整洁之道》精读与演绎】之一 让代码比你来时更干净

我们就是一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜当我们抓着几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱熟视无睹。那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。——《代码整洁之道》作者 RobertC.Martin,于SD West 2007技术大会一、系列文章前言敲完上面这段文字的时候,心里在想,一个刚踏入编程生涯的新人,要经历多少的

2016-08-23 14:45:06 272

转载 快看,这里有个简单的方法可以测某段代码的运行时间

1.曾问过一个大牛:牛哥,这个代码性能是咋测的 ? ...2.前段时间偶然发现了一个小东西,可以帮我们测试某个代码运行时间,适合菜鸟来练手。老司机请直接飞过。这个技巧的关键是使用C#中的一个类,这个类是 3.Demo介绍我们都知道,平时我们都是直接使用+来连接字符串,字符串可以和字符串相加,字符串也可以直接和一个整形数相加。很多资料都说,字符串在和一

2016-08-23 14:23:48 1276

转载 鼠标实现物体拖动带拖尾的效果

今天,小编为大家分享一下,用鼠标拖动物体,还带一个小尾巴效果哈!【+V:Anime__King】          1.新建一个unity项目,新建一个测试场景、一个MoveTo.cs类附加在GameObject(命名:MoveObjByMouse)上           2.在MoveObjByMouse 必须要附加一个Mesh collider(而且包含一个材质) 

2016-08-23 14:09:35 4672

转载 奥运测手速小游戏(傅女神)

看到傅园慧女神的洪荒之力,心中也充满了洪荒之力,顺势做一个测手速的小游戏,虽然做的有点渣。谁让我既不会美术又不会动画,图还得自己做、动画还得自己截,差点折腾死我。下面展示(轻吐槽,我知道做得难看):再说一下:资源、图、动画啥的就不要太认真了,我费了九牛二虎之力也只这个水平了。(PS:大部分时间就和这些杠上了,没美工真可怕)首先,第一个sc

2016-08-23 14:08:40 738

转载 [Unity Editor]10行代码搞定Hierarchy排序

本文固定连接:  http://www.seven-fire.cn/archives/179    转载请注明出处:http://www.seven-fire.cn    在日常的工作和研究中,当给我们的场景摆放过多的物件的时候,Hierarchy面板就会变得杂乱不堪。比如这样:     过多的层次结构充斥在里面,根层的物件毫无序列可言,整个层次面板显示非常的杂

2016-08-16 16:54:30 3259 1

转载 Unity3D ParticleSystem粒子系统属性总结

原文地址:http://blog.csdn.net/asd237241291/article/details/8433534创建"粒子系统物体"(点击菜单GameObject -> Create Other -> Particle System)添加"粒子系统组件"(点击Component -> Effects  -> Particle System)粒子系统检视面板

2016-08-04 16:58:19 11979

原创 Unity Mathf 数学运算(C#)

Mathf.Abs绝对值 计算并返回指定参数 f 绝对值。 Mathf.Acos反余弦 static function Acos (f : float) : float 以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。 Mathf.Approximately近似 static function Approximately (a : float, b:

2016-08-04 16:32:26 1547

转载 unity 滑动条控制动画播放代码

有时候需要用到滑动条来控制,动画的播放,//动画名称 public const string ANIM_NAME = "Take 001"; //模型对象 public GameObject obj = null; //进度条 public float hSliderValue = 0.0f; public float animLegth =

2016-08-04 16:27:24 710

原创 小时倒计时代码

using UnityEngine;using System.Collections;using UnityEngine.UI;public class TestTimer : MonoBehaviour { public static TestTimer Instance = null; public Text _text; private float _seconds = 0f

2016-08-04 15:09:37 223

原创 UI面板拖放

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;public class NewBehaviourScript : MonoBehaviour, IDragHandler, IPointerDownHandler, IPointerUpHandler

2016-07-15 17:09:39 462

转载 Screen position out of view frustum解决办法

原文:http://jingyan.baidu.com/article/19192ad8081c13e53f57077a.html解决办法1:摄像机的Tag由Main Camera改成Untagged。出现“Screen position out of view frustum (screen pos 256.000000, 0.000000, 15298.

2016-07-15 09:16:58 19378 2

转载 Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条

异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”);  这句代码执行完毕后程序会干什么呢??如下图所示,这是我随便找了一个游戏场景, 在Hierarchy视图中我们可以看到该场景中“天生”的所有游戏对象。天生的意思就是运行程序前该场景中就已经存在的所

2016-07-13 17:18:48 1330

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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