自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RICKShaozhiheng的专栏

一个游戏程序员

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 值得学习的Unity工程或插件项目

2D Light of Sight https://github.com/f15gdsy/2D-Light-of-Sight-Unity

2016-06-25 15:18:33 700

原创 《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记3 漫反射与Lambert光照模型

先来几个概念:环境光(Ambient Light): 从物体表面所产生的反射光的统一照明,称为环境光 或背景光。环境光没有空间和方向性,在所有方向上和所有物体表面上投射的环境光强度是统一的恒定值。平行光:即光线都从同一个方向照射。漫反射:英文是diffuse reflection,不用解释了。Lambert反射体:即理想漫反射体,产生光的漫反射现象的物体表面。 Iambdiff=kdIa

2016-06-12 18:35:07 1086

原创 【Unity】Could not get texture importer UnityEditor.TrueTypeFontImporter:GenerateEditableFont(String)

当用代码创建自定义字体时出现 Could not get texture importer UnityEditor.TrueTypeFontImporter:GenerateEditableFont(String)错误时,只需要在代码中设置TrueTypeFontImporter的fontTextureCase为CustomSet即可:fontImporter.fontTextureCa

2016-06-12 11:13:52 1031

原创 【Unity】判断物体是否会被渲染

如果物体会被渲染的话,是需要调用OnWillRenderObject的方法的public var isRendering:boolean=false;private var lastTime:float=0;private var curtTime:float=0;function Update(){ isRendering=curtTime!=lastTime?true:f

2016-06-08 18:03:32 5350

原创 【Unity】一些不错的unity插件

Camera2D Pro 很强大是摄像机工具2D Dynamic Lights and Shadows PRO 2d阴影Explosion Sound Effects 爆炸特效包Top-Down Assets Mobile 游戏视图工具包,其中包括90个环境模型:灌木丛、树干、土地、木料、模块化建筑、模块化废墟等。工具包中含有一个demo,Toon shader 卡通着色器FX Mak...

2016-06-08 16:38:54 4642

原创 【Unity】加深对Camera的理解

这里有几篇文章和几个项目特别适合熟悉摄像机Unity 3D– 摄像机Clear Flags和Culling Mask属性用途详解Unity中做放大镜【Unity3D】利用Shader以及更改Mesh实现2D游戏的动态阴影效果不错的项目:利用Shader以及更改Mesh实现2D游戏的动态阴影效果Example how to use combination of orthographics

2016-06-08 16:34:50 923

转载 【Unity】批量处理Unity中的图片资源

using UnityEngine;using UnityEditor;// ///////////////////////////////////////////////////////////////////////////////////////////////////////////// Batch Texture import settings modifier.//// Mod

2016-06-08 14:04:41 1838

转载 【Unity】 C# 协程 WaitForSeconds产生GC(Garbage Collection)问题

原文链接:http://blog.csdn.net/u010019717/article/details/44948903孙广东 2015.4.9 24:00 先来看看使用协程的作用一共有两点: 1)延时(等待)一段时间执行代码; 2)等某个操作完成之后再执行后面的代码。总结起来就是一句话:控制代码在特定的时机执行。 协程不是线程,也不是异步执行的。协程和 MonoB

2016-06-08 11:04:05 3749

转载 【Unity】C#特性Attribute与自动化

原文链接Unity游戏开发——C#特性Attribute与自动化这篇文章主要讲一下C#里面Attribute的使用方法及其可能的应用场景。 比如你把玩家的血量、攻击、防御等属性写到枚举里面。然后界面可能有很多地方要根据这个枚举获取属性的描述文本。 比如你做网络框架的时候,一个协议号对应一个类的处理或者一个方法。 比如你做ORM,一个类的属性是否映射持久化文件中的属性,映射过去的属性名是什么。什

2016-06-07 14:34:25 2181

原创 【Unity】修复因GameObject层级变化而导致的animationclip内容丢失

使用方法脚本在下面 将脚本放入Editor目录下,然后菜单栏会出现Custom->Animaion->Fix Animation Path,点击出现 将需要修复的动画的root(带有animator的GameObject)拖进TargetRoot, 将需要修复的animationClip拖入AnimationClip。点击Fix按钮就可以修复动画了。思路:确定修复的animationcli

2016-06-06 18:55:14 6806 2

原创 【数学】计算折射光线方向

/// <summary>/// 计算折射光线/// </summary>/// <param name="I">入射向量,指向入射面</param>/// <param name="N">法向量,反向入射面</param>/// <param name="etaRatio">折射角的正弦值与入射角的正弦值的比</param>/// <returns></returns>public

2016-06-06 16:44:57 2275

原创 【数学】随机相关的函数

/********************************************************************************* *Copyright(C) 部分来自网络 *All rights reserved. *FileName: RandomUtil.cs *Author: zhiheng.shao *Version:

2016-06-06 16:42:49 660

原创 【数学】给定两个点线性求解给定x坐标对应的y坐标值

/// <summary> /// 求一条线上某一x值对应的y值 /// </summary> /// <param name="startPoint">直线上一个点的坐标</param> /// <param name="endPoint">直线上另一个点的坐标</param> /// <param name="x">

2016-06-06 16:36:30 1733

原创 【Unity】Unity事件管理,可有效管理动画事件

所有自定义事件集中用单例类EventManager来管理,EventManager提供了三个接口:注册事件注销事件触发事件/********************************************************************************* *Copyright(C) 2016 来自网上 *All rights reserved. *Fil

2016-06-06 16:32:17 2459

原创 【UGUI实战】游戏右上角CoinBar的自动调整

游戏右上角CoinBar的自动调整在小游戏中经常需要在右上角显示金币数目,一般最左边是一个金币icon,中间显示金币数,最右边显示增加金币的按钮我们创建这样一个CoinBar 位于屏幕的右上角,CoinBar上添加如下代码,并赋值运行游戏得到:调整金币数目会自动调整布局: /******

2016-06-02 19:17:09 1275

转载 【UGUI进阶】RectTransform剖析

RectTransform本文转载自uGUI知识点剖析之RectTransform一、基本要点RectTransform继承于Transform,在 Transform 基础上,RectTransform 增加了 轴心(pivot)、锚点(anchors)、和 尺寸变化量(sizeDelta)。其中anchors和pivot都是坐标原点在左下角的0-1向量空间,0-1代表的是比例。anchors的向

2016-06-02 18:07:58 14229 1

原创 一些不错的文章链接记录

ugui中的outline会将顶点复制四份出来,在使用大量text的时候会导致顶点数暴增UnityEvent与C#事件系统性能对比uGUI知识点剖析之RectTransform基础篇之再谈抗锯齿(antialiasing,AA)UGUI之RectTransform知识点 图解UML类图几种关系的总结齐次坐标的理解Unity游戏攻防实战演练Unity3D Editor...

2016-06-01 19:29:14 812

转载 【Unity】新手引导遮罩

可参考这里UGUI 新手引导遮罩控件解释一下思路: public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera){ // 点击在箭头框内部则无效,否则生效 return !RectTransformUtility.RectangleContainsScreenPoint(arrow, sp, eventC

2016-06-01 01:30:11 6983

原创 【Unity】安卓/ios应用名本地化

网上是有现成插件可以使用的,不过也没有买的必要IOSProject->Info->Localization选择需要添加的语言,然后再项目根目录创建新文件InfoPlist.strings,选中InfoPlist.strings,右边又个localization->localize,勾选自己需要的语言。 选择对应语言的InfoPlist.strings文件,输入"CFBundleDisplayNam

2016-06-01 01:04:38 2839 2

编辑器下多粒子效果播放的工具

Unity编辑器下多个粒子系统同时播放的工具,具体请看http://blog.csdn.net/RICKShaozhiheng/article/details/52768190

2016-10-09

Unity GUI 模仿IOS TableView

Unity GUI 模仿IOS TableView代码结构的编辑器滑动选择窗口

2016-09-09

Editor Scripting for n00bs Unity编辑器例子

Unite Europe 2016 Editor Scripting for n00bs

2016-08-22

Unity2D 水波效果

Unity2D 实现水波效果

2016-03-18

HTML5 Canvas核心技术代码

《HTML5 Canvas核心技术》内的实例代码

2015-11-01

空空如也

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

TA关注的人

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