2016年11月7日

汽车喷漆效果的实现

摘要: 给汽车身体喷漆是一个复杂的过程,车身油漆是昂贵分层形式,往往包含染料层,搪瓷金属箔悬浮层.由于这些接二连三油漆表面层,展示出了一种复杂的光学交互,使车看起来平滑,光泽。 完整的HLSL像素着色器代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文

posted @ 2016-11-07 13:41 Sun‘刺眼的博客 阅读(811) 评论(0) 推荐(0) 编辑

unity3d中切换武器

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文

posted @ 2016-11-07 13:37 Sun‘刺眼的博客 阅读(4244) 评论(0) 推荐(0) 编辑

用按钮控制游戏物件的开启及关闭

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 //WeaponOnOff.js By Henry Xie //宣告 : 使用介面模版、武器是一個遊戲物件、武器的顯示狀態(是/否) var mySkin : GUISkin 阅读全文

posted @ 2016-11-07 12:13 Sun‘刺眼的博客 阅读(257) 评论(0) 推荐(0) 编辑

如何在Unity中播放影片

摘要: Unity支援影片貼圖,也就是說可以匯入影片並附加到遊戲物件上,基本上您電腦上的Quick Time播放器能播的,大致上都能播,已知的支援的影片格式有下列幾種:.mov, .mpg, .mpeg, .mp4, .avi, .asf唯一一點要注意的是,Unity並不會自動播放影片,必需要新增一行或數行 阅读全文

posted @ 2016-11-07 12:08 Sun‘刺眼的博客 阅读(596) 评论(0) 推荐(0) 编辑

C# typeof()实例详解

摘要: typeof(C# 参考) 用于获取类型的 System.Type 对象。typeof 表达式采用以下形式: System.Type type = typeof(int); 备注 若要获取表达式的运行时类型,可以使用 .NET Framework 方法 GetType,如下所示: int i = 0 阅读全文

posted @ 2016-11-07 12:06 Sun‘刺眼的博客 阅读(51190) 评论(1) 推荐(1) 编辑

unity3d用鼠标拖动物体的一段代码

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 这是一段拖动物体的代码,比较简洁明了,对了解unity3d脚本概念有些帮助!在此加上注释分享! var mouseOverColor = Color. 阅读全文

posted @ 2016-11-07 11:58 Sun‘刺眼的博客 阅读(1328) 评论(0) 推荐(0) 编辑

unity3d中Find的用法

摘要: 在unity3d中用Find可以直接查找组件 例子一: if (Physics.Raycast (ray.origin, ray.direction, hit,10)) { if(hit.transform.name=="player"){ var player = transform.Find(" 阅读全文

posted @ 2016-11-07 11:55 Sun‘刺眼的博客 阅读(3124) 评论(0) 推荐(0) 编辑

靠边伸缩菜单的做法(类似QQ,碰到就会伸出来)

摘要: 这段脚本主要实现一个group的伸缩功能,group里面的内容也就是菜单的内容可以自由添加。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3 阅读全文

posted @ 2016-11-07 11:53 Sun‘刺眼的博客 阅读(615) 评论(0) 推荐(0) 编辑

[unity3d程序] 颜色渐变效果

摘要: 研究了下,颜色变化时遵从RGB圆环(就是说颜色条对接一下成环)路径最小变化原则。举个例子,加入ABCDE四个颜色点,并且A和E在同一点(转了一圈)设定从A变化到C的话,有两种路径,一种ABC,还一种ADC,究竟选择哪条路径 就看这两条路径哪个更短些了 1 2 3 4 5 6 7 8 9 10 11 阅读全文

posted @ 2016-11-07 11:51 Sun‘刺眼的博客 阅读(12024) 评论(0) 推荐(0) 编辑

Uinty3d 镜面反射代码

摘要: 镜面反射代码 文件名MirrorReflection.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 阅读全文

posted @ 2016-11-07 11:49 Sun‘刺眼的博客 阅读(425) 评论(0) 推荐(0) 编辑

重力感应操控(unity iphone)

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public var simulateAccelerometer:boolean = false; var speed = 10.0; function Update () { v 阅读全文

posted @ 2016-11-07 11:44 Sun‘刺眼的博客 阅读(1603) 评论(0) 推荐(0) 编辑

[unity3d程序] 纹理扩散

摘要: 纹理扩散适合与做游戏的背景(卷轴效果),原理就是让材质贴图动起来(循环运动),代码很简单希望对大家有用 1 2 3 4 5 6 7 8 9 10 11 12 13 // Scroll main texture based on time var scrollSpeed = -0.5; // This 阅读全文

posted @ 2016-11-07 11:42 Sun‘刺眼的博客 阅读(1585) 评论(0) 推荐(0) 编辑

制作和unity调用动态链接库dll文件

摘要: 首先用vc建立一个dll工程 然后在里面建立一个testunity.h文件。内容如下 1 extern "C" int _declspec(dllexport)testunity(); 1 extern "C" int _declspec(dllexport)testunity(); 1 exter 阅读全文

posted @ 2016-11-07 11:26 Sun‘刺眼的博客 阅读(2356) 评论(0) 推荐(0) 编辑

实现物体绕不同轴旋转,并可以外部调用的函数

摘要: 第一个文件,声明枚举类型,分别为均匀变化和加速变化 1 2 3 4 5 6 7 8 using UnityEngine; using System.Collections; public enum CTRotationType { Uniform, AccelerateUniformly } 1 2 阅读全文

posted @ 2016-11-07 11:25 Sun‘刺眼的博客 阅读(552) 评论(0) 推荐(0) 编辑

导航