- 博客(67)
- 收藏
- 关注
转载 [Unity3D]查看与设置游戏帧数FPS
关于FPS,在PC端来说,游戏帧数跑得越高越好,FPS跑得越高游戏就越流畅,当然太高也没什么必要。不过在手机平台上,游戏帧数跑高了,CPU和GPU负荷相应则会增大。CPU和GPU负荷大的话那代表着其发热量也相应会大很多。发热大可是很糟糕的事情,极大影响游戏体验。所以也并非帧数越高越好。只要玩起游戏来不卡的话,我觉得这个帧数就可以了。60帧
2018-01-11 16:21:41
2179
转载 通过Unity3d创建二维码
在如今信息化发展飞速的世界中,二维码 也越来越火,大街小巷随处可见 ”扫一扫“,当然游戏里面加入二维码也不是什么稀罕事了 ,言归正传,到底如何实现?那让我们一起看看吧1.下载ZXing.Net.0.14.0.0,下载地址为http://zxingnet.codeplex.com/ 2.解压下好的文件。 3.打开,然后找到其中的unity文件夹并打开。
2017-01-16 09:04:05
1975
转载 unity3D游戏开发制作如何减少安装包大小
第一步要做的就是:看看哪些文件是最占空间的,那么它们就是首选优化对象了。你可以在刚刚完成一次build之后在“Editor Log”中找到这些信息。如何打开Editor Log:在Mac上看起来就是这样的了:可以看出这份log提供了一份资源总括:各种类型资源的总大小,以及所占百分比。同时还降序列出了单个文件的大小。顺带一提,资源类型中的“Fi
2016-12-29 10:33:21
2344
翻译 Android的播放器设置
Android的播放器设置此页面详细介绍了播放器设置具体到Android。一般的播放器设置的说明,可以发现在这里。分辨率和演示Property:Function:OrientationDefault Orientation游戏的屏幕方向。选项有纵向(底部home键),人像倒挂(home键
2016-12-28 17:06:48
2108
原创 安卓 触屏旋转、缩放、拖拽
公共函数,不放入任何模型上using UnityEngine;using System.Collections;public class Globe : MonoBehaviour { public static int AugmentationObjectState = 0;//增强物体的状态:0表示没有检测到识别图; 1表示在识别图之上;2表示脱离识别图,但仍存在。 // Use
2016-12-28 16:33:15
728
原创 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
3370
5
原创 unity连接sqlServer2008
第一种1.先以"Windows身份验证"进行连接,在"对象资源管理器"下选择"安全性\登录名\新建登录名",填写登录名,密码,取消勾选"强制密码过期",在"服务器角色"中勾选"sysadmin"(给予管理员权限),点击确定。2.点击"文件\连接对象资源管理器",用刚才的登录名和密码进行登录,并且创建数据库和表,填写数据。3.在"\Editor\D
2016-10-31 16:19:15
1123
原创 跳转界面加载 进度条
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
2083
原创 [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
2196
原创 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
4227
原创 模型摆放
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
712
转载 鼠标点击屏幕两点出现距离数字(算是测距),代码(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
3102
转载 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
3166
转载 Unity3D之自制小钟表
今天来写一个小钟表,其实很简单,就运用到了欧拉角。首先创建时钟、分钟、秒钟以及4个点(12点、3点、6点、9点)偷懒了~~没弄那么多点。时钟、分钟、秒钟这三个父级的中心一定要注意,我们旋转的是父级的欧拉角。(父级的中心在子级的顶点)如图: 接下来我们来写代码,如下:[csharp] view plain copyusing Engine; using Syst
2016-09-13 15:36:02
2965
转载 Unity中的优化技术
这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程。还有很多其他参考在下面的链接中。 这篇文章旨在简要地说明一下常见的各种优化策略。不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料。一、
2016-09-12 15:31:51
493
原创 Photoshop初学者教程:解析色彩平衡原理
色彩平衡命令可以调节图像的色调,要掌握“色彩平衡”命令的应用原理,首先要了解补色。在本节内容中就重点向朋友们讲述“色彩平衡”命令的应用原理。与上述“色阶”、“曲线”命令相比,“色彩平衡”命令可以调节图像的色调,要掌握“色彩平衡”命令的应用原理,首先要了解补色。在本节内容中就重点向朋友们讲述“色彩平衡”命令的应用原理。1. 了解补色RGB颜色模式大
2016-08-30 13:44:23
11020
原创 处理模型的闪面
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
3574
转载 Shader学习之案例—《镜子1》
废话不多说先上效果图,我使用的是在unity5.3.3版本。 一、原理1、首先要准备的素材是三个,对没错,就是三个因为镜子里面的那个物体其实是实物的复制体而已;一个Plane作为镜子,还有一个实物和虚物体。2、新建一个材质使用下面的Shader代码,并将此材质球赋给那个虚物体[C#] 纯文本查看 复制代码Shader "Custo
2016-08-26 09:38:51
1241
转载 Unity5中优化VR 应用的12个技巧
VR应用比非VR应用需要更强的计算,性能优化是一个很重要的任务。若目标平台是像GearVR这样的手机设备,优化就更重要了。 以下是一些应该试着了解的性能指标:每只眼睛50次绘制调用。unity5更精确地将其称为SetPass Calls。场景中顶点数少于50K~100K 且面数少于50~100K 。 下面是一些简单的技巧,用于满足上述要求:
2016-08-25 14:47:27
627
转载 unity烘焙后阴影怎么没了
我只是设置了要烘焙的物体为static(其他的没弄static) 我是哪来弄错了,还是什么地方没弄喜欢0评分0举报分享: 提交3条回应只看楼主最早最新hawk 管理员 2015-04-11 13:441楼物体和地面都要开静态。举
2016-08-25 11:30:52
11253
转载 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
7432
1
转载 UGUI Text换行问题
有人说UGUI的Text不能换行,有人说可以通过\n换行,并附上了整条字符串。 其实他们根本就不在一个频道!! 这么说吧,通过代码直接给Text组件的text赋值"XXXX\nXXXX"绝对是可以换行效果的;然而,在Inspector面板的Text组件里输入同样的内容就不行,哪怕守拙复制进去都不对,这尼玛什么鬼!? 后来发现,原来它把\n偷偷变成了\\n了,所以我们只要把它变回来就行啦
2016-08-24 15:19:01
1372
转载 UGUI之Selectable功能详解(UI动画制作与实现)
Selectable这个东西是什么呢?先来看看他的属性: 之后看看他在哪里会出现?既然看到了有是否允许交互的属性大致可断定他是在有交互的UI部件上的吧。。。没错,例如我们的Button还有Toggle都有他的身影 ;如下图: 但是其的部件就没有了,例如image和panel,text等等;但是我们可以给他添加组件 添加之后就会有这个组件了 下面详
2016-08-24 09:02:09
5843
转载 对屏幕特定部分进行后期特效处理
最近在做一个效果:用一条线将整个屏幕分成两部分,一部分是灰色,一部分是彩色,线的位置是可变的 如果只是区分的话,简单的方法就是相机前加一个灰色quad,如下图,但明显不如灰化对比度高 下面就来实现这个功能首先,我们要建一个屏幕特效脚本挂在到相机上[C#] 纯文本查看 复制代码? 01020304
2016-08-23 15:16:03
1135
转载 Unity3D之获取BoxCollider八个点的世界坐标
我们想把场景中的BoxCollider的坐标点导出出来让服务器也能用。虽然BoxCollider自身的大小可以获取出来,但是如果有父对象,并且有坐标的变化那算起来就比较麻烦了。还好unity提供了一个方法,真的很便捷。如下图所示,我用了8个标记点来标记获取到的boxcollider的坐标。旋转、缩放都可以计算出正确的坐标点来。 [C#] 纯文本查看 复制代码?
2016-08-23 14:53:30
4118
转载 【《代码整洁之道》精读与演绎】之二 高质量代码的命名法则
本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。一、引言《代码整洁之道》这本书提出了一个观点:代码质量与其整洁度成正比,干净的代码,既在质量上可靠,也为后期维护、升级奠定了良好基础。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。但我们知道,很多时候,理想很丰满,现实很骨感,也知道人在江湖,身不由
2016-08-23 14:45:49
292
转载 【《代码整洁之道》精读与演绎】之一 让代码比你来时更干净
我们就是一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜当我们抓着几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱熟视无睹。那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。——《代码整洁之道》作者 RobertC.Martin,于SD West 2007技术大会一、系列文章前言敲完上面这段文字的时候,心里在想,一个刚踏入编程生涯的新人,要经历多少的
2016-08-23 14:45:06
362
转载 快看,这里有个简单的方法可以测某段代码的运行时间
1.曾问过一个大牛:牛哥,这个代码性能是咋测的 ? ...2.前段时间偶然发现了一个小东西,可以帮我们测试某个代码运行时间,适合菜鸟来练手。老司机请直接飞过。这个技巧的关键是使用C#中的一个类,这个类是 3.Demo介绍我们都知道,平时我们都是直接使用+来连接字符串,字符串可以和字符串相加,字符串也可以直接和一个整形数相加。很多资料都说,字符串在和一
2016-08-23 14:23:48
1502
转载 鼠标实现物体拖动带拖尾的效果
今天,小编为大家分享一下,用鼠标拖动物体,还带一个小尾巴效果哈!【+V:Anime__King】 1.新建一个unity项目,新建一个测试场景、一个MoveTo.cs类附加在GameObject(命名:MoveObjByMouse)上 2.在MoveObjByMouse 必须要附加一个Mesh collider(而且包含一个材质)
2016-08-23 14:09:35
7172
转载 奥运测手速小游戏(傅女神)
看到傅园慧女神的洪荒之力,心中也充满了洪荒之力,顺势做一个测手速的小游戏,虽然做的有点渣。谁让我既不会美术又不会动画,图还得自己做、动画还得自己截,差点折腾死我。下面展示(轻吐槽,我知道做得难看):再说一下:资源、图、动画啥的就不要太认真了,我费了九牛二虎之力也只这个水平了。(PS:大部分时间就和这些杠上了,没美工真可怕)首先,第一个sc
2016-08-23 14:08:40
1109
转载 [Unity Editor]10行代码搞定Hierarchy排序
本文固定连接: http://www.seven-fire.cn/archives/179 转载请注明出处:http://www.seven-fire.cn 在日常的工作和研究中,当给我们的场景摆放过多的物件的时候,Hierarchy面板就会变得杂乱不堪。比如这样: 过多的层次结构充斥在里面,根层的物件毫无序列可言,整个层次面板显示非常的杂
2016-08-16 16:54:30
3879
转载 Unity3D ParticleSystem粒子系统属性总结
原文地址:http://blog.youkuaiyun.com/asd237241291/article/details/8433534创建"粒子系统物体"(点击菜单GameObject -> Create Other -> Particle System)添加"粒子系统组件"(点击Component -> Effects -> Particle System)粒子系统检视面板
2016-08-04 16:58:19
13813
原创 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
1725
转载 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
1226
原创 小时倒计时代码
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
463
原创 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
679
转载 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
32277
4
转载 Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条
异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”); 这句代码执行完毕后程序会干什么呢??如下图所示,这是我随便找了一个游戏场景, 在Hierarchy视图中我们可以看到该场景中“天生”的所有游戏对象。天生的意思就是运行程序前该场景中就已经存在的所
2016-07-13 17:18:48
1453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人