自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 unity中按格子移动物体

可以针对特定某个物体,写个脚本:using UnityEngine;[ExecuteInEditMode]public class EditModeGridSnap : MonoBehaviour{ public float snapValue = 0.5f; private bool snapX = true; private bool snapY = true; pri...

2018-04-25 15:04:07 6414

原创 随机生成1或-1,一行C#代码

用一行C#代码随机生成1或-1:static int f(Random r) { return (r.Next() & 2) - 1; }这个是Milo Yip大神在知乎上的回答。在unity中时,注意命名空间为:using System;// 随机生成1 或 -1 static int GetOneOrMinusOne(System.Random r) { ...

2018-04-25 10:45:39 2527

原创 unity改变材质参数

这里在做的是一个player受伤闪烁的效果,用的是standard shader的自发光参数;首先确定需要的变量:[Header("Hurt Flash---")] public float hurtFlashSpeed = 1f; public float emissionFloor = 0.3f; public float emissionCeil = 1f; ...

2018-04-20 17:11:59 3376

原创 unity插件dotween的使用

每次用到dotween都要查资料,这里先写一点儿占个坑,以后再补:参考视频:(里面讲Sequence真的很不错!)https://www.youtube.com/watch?v=jbYXTLcgmYQ这是我这次用到的一行代码:feverSplashSequence = DOTween.Sequence().Append(feverScreenSplash.DOColor(Color.red, 0....

2018-04-20 11:49:17 272

原创 unity对象池技术

本文中代码来自brackeys视频教程中内容的整理;原视频链接:https://www.youtube.com/watch?v=tdSmKaJvCoA代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;public class PoolManager : SingletonBeha...

2018-04-16 10:32:57 309 1

原创 unity:一行代码写完加载进度条

很多时候游戏并不需要真的进行异步加载场景,但是刚打开游戏的时候,通常会稍微有些卡(比如因为要加载广告之类的),这个时候,放一个加载进度条就很有用;用doTween的方式,一行代码就能实现此效果:this.bar.DOFillAmount(0.3f, 2f).OnComplete<Tweener>((TweenCallback) (() => this.bar.DOFillAmou...

2018-04-13 15:02:08 2815

原创 unity显示当前帧数的脚本

关于帧数的计算和显示,其实是比较简单的;但是想写一个简洁,并且高内聚(每个游戏拉过来就能用)还是要花点心思的;我这里用了一个协程实现循环计算,省去了update里边的代码;用OnGUI而不是UGUI来实现解耦合;using System.Collections;using UnityEngine;public class FrameRateManager : MonoBehaviour{...

2018-04-13 14:38:42 7093

原创 unity android启动图的尺寸问题

android启动图默认用IOS的第五张,即1242x2048的启动图。如果是pro版本,可以选择图的scaling,有三种1. center 尺寸不变,居中;如果太大,变为scale to fit;2. scale to fit  (letter box) 长端填满,短端用黑色填充;3. scale to fill (cropped)  短端填满,长端切掉;以上三种方式都不会使启动图变形;如果是...

2018-04-12 10:57:27 2033

原创 unity制作一个无尽的路面

车在格子状的路面跑,无论路有多大,最后走会走完;一个解决的方法是,让路成为相机(或是车)的子物体,这样就不会走到尽头,同时调整路面的UV,让路看起来真的像是再后退一样(相对于车);用到的方法是SetTextureOffset;      public GameObject plane; public float uvSpeed; private GameObject dad...

2018-04-10 14:41:46 9265

原创 unity随笔: NGUI在图集中添加图片

点击NGUI -> Atlas Maker:点击你要加入的图片,atlas maker中就会出现Add/Updata All一栏,然后就能添加了;然后就可以点开sprite然后在图集中双击选择了:

2018-04-02 18:10:49 2251

原创 unity中如何判断当前设备的语言是否为中文

    public static bool showEnglishVersion;    public static bool readLanguage()    {        string languageStr = Application.systemLanguage.ToString();        if (languageStr.CompareTo("ChineseSimplif...

2018-04-02 15:59:10 4331

空空如也

空空如也

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

TA关注的人

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