自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋城迟暮的博客

萌新游戏开发

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

原创 Unity一键重命名文件夹下所有图片(自带翻译)

//=====================================================// - FileName: RenamePic.cs// - Author: #AuthorName#// - CreateTime: #CreateTime#// - Email: #AuthorEmail#// - Descri...

2019-09-29 17:05:12 1406 3

原创 自动制作Monster预制体

//=====================================================// - FileName: AutoCreateMonster.cs// - Author: #AuthorName#// - CreateTime: #CreateTime#// - Email: #AuthorEmail#// ...

2019-09-29 16:58:47 399

原创 Spine工具(根据Spine生成的Animator自动生成状态机)

由于反复操作,状态机连线太麻烦,操作重复,所以写了个工具一键制作:代码//=====================================================// - FileName: SpineAnimatorCreator.cs// - Author: #AuthorName#// - CreateTime: #CreateT...

2019-09-29 16:56:36 2088 4

原创 Unity 自动制作LowPoly随机形态的树预制体工具

通过一个树干模型和树叶模型 随机制作不同的预制体Editor脚本://=====================================================// - FileName: AutoCreateTreeModel.cs// - Author: #AuthorName#// - CreateTime: #CreateTime...

2019-07-10 17:56:12 1333

原创 Unity 实时阴影新方案

大家都知道,实时光产生阴影的性能开销很大,为了在移动端有更好的性能表现,所以在网上参考了一些方案,总结了一个阴影shader去解决实时光性能开销过大的问题。1.阴影shader,产生阴影的物体需要使用这个shaderShader "Custom/PlayerShadow"{ Properties { _MainTex ("Texture", 2D) = "white" {} ...

2019-06-28 18:12:33 2303 3

原创 Unity 判断物体在不在相机视野

private bool IsInView(Transform tran) { Transform camTransform = GameCamMgr.S.gameplayCamera.transform; Vector2 viewPos = GameCamMgr.S.gameplayCamera.WorldToViewport...

2019-06-05 16:40:41 1479 1

原创 Unity 一键给所有按钮添加按钮音效

UGUI使用,NGUI需要稍微修改一点1.按钮音效脚本//=====================================================// - FileName: SoundButtonTool.cs// - Author: Autumn// - CreateTime: 2019/05/28 10:51:42// - Em...

2019-05-28 11:38:06 7313 6

原创 一键创建自己的脚本模板

//=====================================================// - FileName: #SCRIPTNAME#.cs// - Author: #AuthorName#// - CreateTime: #CreateTime#// - Email: #AuthorEmail#// - Des...

2019-04-02 11:29:58 1424

原创 导入模型

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using KEngine;public class MyModelImporter : AssetPostprocessor{ void OnPreprocessModel() ...

2019-03-13 15:12:50 297

原创 UnityExtensions拓展方法

可以写一些自己需要经常调用的方法在UnityExtensions脚本中,方便自己的开发:比如给物体添加脚本,顺带检测该物体是否已经挂载挂该脚本,避免重复挂载。 static public T AddMissingComponent<T> (this GameObject go) where T : Component {#if UNITY_FLASH object c...

2019-03-01 14:19:05 2085

原创 Unity 回放功能

记录一个回放工具,留在今后备用!Recorder.csusing UnityEngine;using System;using System.Collections;using System.Collections.Generic;public class RecordStateList{ public Dictionary<float,Vector3> ...

2019-02-27 19:29:06 3523 1

转载 Unity 异步使用Additive加载场景导致的光照贴图出错的坑及解决办法

Lightmap(光照贴图)是Unity里很常用的一个功能,毕竟移动设备上实时光照不靠谱,要出效果还是得烘焙。但是在使用中发现了几坑的地方,通过自己写了个两个脚本就轻松搞定,这里分享下。坑1: 异步加载场景这个其实还是挺常见的坑:在编辑器里烘焙+播放场景都没问题,但是当从别的场景利用 异步加载 方式切换之后,就发现场景里的效果一团糟。下图是我使用 Application.LoadLevel...

2019-02-15 17:03:38 3333 1

原创 Unity 模型合并

 当场景中模型非常多,不妨试一下模型合并技术,可以在3dMax或其他建模软件上进行操作,也可在Unity中进行操作,这里我仅介绍Unity中的模型合并方法。  前提:合并的物体必须是相同的材质,否则合并之后赋值多个材质并不能起到优化作用  首先,将下述代码放在Assets / Editor 文件夹下  其次,在场景中需要合并的模型放在一个空物体下  然后,点击选中空物体并点击上方的...

2018-12-26 17:44:18 14069 2

原创 Unity延迟函数

using UnityEngine;using System;using System.Collections;using System.Collections.Generic;public class SupportTask{ public Action m_cb; public float m_duration; public SupportTask(Ac...

2018-12-11 11:32:16 1666

原创 相机跟随

using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraMovement : MonoBehaviour { /// <summary> /// 俯视距离的偏移量 /// </summary> pu...

2018-12-03 20:31:43 145

原创 Unity人物垂直地面的实现

void Update () { RaycastHit hit; Vector3 point_dir = transform.TransformDirection(Vector3.down); if(Physics.Raycast(transform.position,point_dir,out hit,1000f,LayerMask.GetMas...

2018-12-03 20:29:44 2134

原创 有限状态机

using UnityEngine;using System;using System.Collections;using System.Collections.Generic;/// <summary>/// Author: /// ClassName: FSM/// Description: /// </summary>public class FS...

2018-11-12 14:46:01 415

原创 Unity获取IOS端相机权限的状态

最近项目遇到了如果用户不提供iPhone的相机权限,游戏则无法正常进行的问题。所以为了解决这个问题,自己想出的方法是获取IOS上相机权限的状态,在Unity端通过获取到ios相机权限的状态进行处理,未开启权限给与提示让用户提供权限再进行游戏。所以为了解决这个问题,自己通过咨询发现需要编写oc代码来获取状态,再从unity中调用OC代码。经过自己的学习,总结出了流程:1.首先,需要了解Uni...

2018-09-06 17:45:03 4339 1

原创 关于射线检测穿透以及屏幕坐标转换

1.射线检测默认是不穿透物体的;有时候需求会要求射线检测穿透物体,检测到另一个物体,这时候就需要用到layoutmask。举个例子://定义一个公共的层级,只选定Layermask层内的碰撞器,其它层内碰撞器忽略。选择性碰撞public LayerMask mask; //也可以这样写:// public LayerMask mask = 1 << 8;打开第8的层...

2018-06-27 16:12:10 644

原创 最近的学习心得

最近一直在调整动画状态机以及DoLocalPath路径.学习到一个快捷键 ctrl+shift+f 选中相机可以使相机视角和scene视角同步。动画状态机主要可以设置不同的层级来同时播放不同的动画,也可以用混合树来完成混合动画。也没有想到其他学习心得,就这样吧。...

2018-06-19 16:48:01 166

原创 将所有meshrender的物体添加碰撞体

放在editor下/* quu..__ $$$b `---.__ "$$b `--. ___.---uuudP `$$b `.__.------.__ __.---' $$$$" . ...

2018-06-01 17:28:29 917

原创 新学到的过程函数思路

using UnityEngine;using System.Collections;using System.Collections.Generic;//using IMIForUnity;public delegate void function_f(float a);public delegate void function();//public delegate void f...

2018-04-24 15:28:00 194

原创 关于即将接手的AR项目,学习进度

在之前三天的代码研究之后,作为之前一直从事UI界面开发,基于公司自己的UI框架。一直都是做着简单的内容,没有从事过核心玩法框架的经验,这次来到新的环境,能够接触到核心玩法对我来说是一种很好的机会。这是一款以ARkit开发的类似于Pokermon Go的一款单机游戏。主要是钓鱼玩法,钓到宠物通过完成挑战去收服它。代码框架的核心思路是将游戏的过程分解:从通过ARKit的功能检测平面->钓鱼前的准...

2018-04-24 15:16:04 614

转载 Unity资源热更新之AssetsBundle

新版本的包要发布,用到的最多的策略就是热更新,那么unity中AssetBundle的资源热更新的方式是怎样的呢?下面就给大家分享AssetBundle资源热更新的方法。简单实现功能1.菜单栏中添加一个打包的按钮using System.Collections; using System.Collections.Generic; using UnityEngine; using Uni...

2018-03-30 10:06:33 3137

原创 关于3D相机与UI相机的问题

将3D相机的Depth设置的比UI相机小就可以实现既能看到UI又能看到3D场景。

2018-03-29 14:49:19 781 1

原创 关于WebAR

最近换了份新工作,来了一家创业公司,主要是做AR以及VR内容,但是来了之后和想象的并不一样。之前一直从事unity的手机游戏开发,来到这里让我学起了web前端,制作WebAR。对于我自己来说,还是想从事unity相关的工作,分享下这两天对于WebAR的学习心得吧。本来是准备从最基础的前端开始学起,感觉长路漫漫。在这两天收集资料以及学习的过程中。发现了很多很好的Demo以及开源的插件。附几条链接:1...

2018-03-23 17:14:36 1421 4

原创 MiniJson解析Json字符串

 在做项目时,分别用到这两种json数据,首先download一个minijson程序集吧,下面重点说下处理的方法。1,{"result":1,"playerRank":2,"item":{"item1":1001,"item2":0,"item3":3,"item4":4}}     IEnumerator GetLoginData(string url)  {   

2018-03-01 16:40:01 1945

转载 UI框架

转自 http://blog.csdn.net/lyh916/article/details/49945751现在,网上流传着三种unity的UI框架:1.教程:http://blog.csdn.net/Fredomyan/article/details/46879203github地址:https://github.com/tinyantstudio/UIFrameWork2.教程:http:/...

2018-02-24 11:14:25 604

Tree_LowPoly_J.unitypackage

自己博文需要的资源,其中包括树干模型以及树叶模型,需要演示项目可以找我要~~

2019-07-11

DotweenPro_J.rar

Unity的Dotween pro插件,功能齐全,开发专用。实现各种动画效果

2019-05-15

VAssist破解版用于vs2013-17

Vassist工具,可用于VS2013-2017,十分的好用,让编码工作大大减轻

2019-02-12

SteamVR Plugin(unity)

steam VR plugin最新版本,unity插件,用于HTC vive开发VR游戏

2018-03-23

空空如也

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

TA关注的人

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