上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 公告板技术是3D游戏中用的非常多的一种技术,主要是用于控制场景中的Texture的方向,让他始终以一定的角度对着我们的镜头(一般是垂直于镜头)。如我们在3D游戏中看到的怪物的蓝、红和怪物名字、一些花草树木等,无论我们在哪个方向看它总是对着我们。如下图所示: GraphicsDeviceManager graphics;Texture2D texRedPanda;//镜头信息参数Vector3 pos, lookat, up;//World,View,Project矩阵Matrix world,view, project;BasicEffect basicEffect;//顶点结构Vertex. 阅读全文
posted @ 2010-09-18 10:18 子非あ鱼 阅读(1705) 评论(0) 推荐(0)
摘要: 镜面反射代码文件名MirrorReflection.csusing UnityEngine;using System.Collections;// This is in fact just the Water script from Pro Standard Assets,// just with refraction stuff removed.[ExecuteInEditMode] // Make mirror live-update even when not in play modepublic class MirrorReflection : MonoBehaviour{ publi 阅读全文
posted @ 2010-09-17 09:20 子非あ鱼 阅读(1449) 评论(0) 推荐(0)
摘要: 研究了下,颜色变化时遵从RGB圆环(就是说颜色条对接一下成环)路径最小变化原则。举个例子,加入ABCDE四个颜色点,并且A和E在同一点(转了一圈)设定从A变化到C的话,有两种路径,一种ABC,还一种ADC,究竟选择哪条路径 就看这两条路径哪个更短些了var colorStart = Color.red;var colorEnd = Color.green;var duration = 1.0;var minimum = 0.0;var maximum = 200.0;function Update () { var lerp = Mathf.PingPong (Time.time, durat 阅读全文
posted @ 2010-09-17 08:52 子非あ鱼 阅读(11450) 评论(2) 推荐(1)
摘要: 这段脚本主要实现一个group的伸缩功能,group里面的内容也就是菜单的内容可以自由添加。var LeftGroupToTop:int=60;var LeftGroupWidth:int=300;var LeftGroupHeight:int=700;var LeftGroupLabelWidth:int=30;private var MoveDistance =LeftGroupLabelWidth-LeftGroupWidth; private var XPosition;private var StartPoint:float=MoveDistance;function Update( 阅读全文
posted @ 2010-09-17 08:48 子非あ鱼 阅读(1849) 评论(5) 推荐(0)
摘要: 在unity3d中用Find可以直接查找组件例子一:该脚本时绑在main Camera上的,"/Scene/player"这是在Hierarchy目录下直接找寻Scene if (Physics.Raycast (ray.origin, ray.direction, hit,10)) { if(hit.transform.name=="player"){ var player = transform.Find("/Scene/player"); print (player.position); }例子二:该脚本时绑在main Came 阅读全文
posted @ 2010-09-15 17:20 子非あ鱼 阅读(5919) 评论(0) 推荐(0)
摘要: 这是一段拖动物体的代码,比较简洁明了,对了解unity3d脚本概念有些帮助!在此加上注释分享!var mouseOverColor = Color.blue;//声明变量为蓝色private var originalColor : Color;//声明变量存储本来颜色function Start () { originalColor = renderer.sharedMaterial.color;//开始时得到物体本来着色}function OnMouseEnter () { renderer.material.color = mouseOverColor;//当鼠标滑过时改变物体颜色为蓝色} 阅读全文
posted @ 2010-09-06 16:58 子非あ鱼 阅读(11454) 评论(1) 推荐(0)
摘要: typeof(C# 参考)用于获取类型的 System.Type 对象。typeof 表达式采用以下形式:System.Type type = typeof(int);备注 若要获取表达式的运行时类型,可以使用 .NET Framework 方法 GetType,如下所示:int i = 0;System.Type type = i.GetType();typeof 运算符也能用于公开的泛型类型。具有不止一个类型参数的类型的规范中必须有适当数量的逗号。不能重载 typeof 运算符。 示例 // cs_operator_typeof.csusing System;using System.Re 阅读全文
posted @ 2010-09-02 10:31 子非あ鱼 阅读(35682) 评论(1) 推荐(2)
摘要: 看到一個分享的檔案,來給大家參考看看!!!是有一位外國網友提供他製作 for untiy的 lightmap 專案下面下載 Lightmapper for Unity, 解壓縮後丟到 Project/Assets folderhttp://www.mirax.com.tw/download/lightmapper1.0.zip下載sample專案 http://www.mirax.com.tw/download/lightm ... mple01.zip直接發佈在web上(需已安裝web播放器) http://keenleveldesign.com/pimp/unit...r_web_1 阅读全文
posted @ 2010-09-01 13:38 子非あ鱼 阅读(376) 评论(0) 推荐(0)
摘要: 專案名稱 : 自訂角色 (Character Customization)內容描述 : 這個教學專案包含了二個部份,一個是角色建立系統(Avatar Creater),另一個是虛擬世界角色產生系統,利用Asset Bundles 功能,快速地建立插入式的自訂角色及隨機產生角色的功能。專案資源 : 場景,模型,程式,材質貼圖,且皆可免費使用在任何的Unity專案中。教學資源 : 入門影片教學,英語發音。 →點我下載(QuickTime)← | →點我下載(Avi)←線上展示 : →點我進入紙娃娃系統線上展示← | →點我進入虛擬角色產生系統線上展示←專案下載 : →點我下載專案檔← 阅读全文
posted @ 2010-09-01 13:29 子非あ鱼 阅读(4968) 评论(0) 推荐(0)
摘要: Unity支援影片貼圖,也就是說可以匯入影片並附加到遊戲物件上,基本上您電腦上的Quick Time播放器能播的,大致上都能播,已知的支援的影片格式有下列幾種:.mov, .mpg, .mpeg, .mp4, .avi, .asf唯一一點要注意的是,Unity並不會自動播放影片,必需要新增一行或數行腳本才能進行播放,提供以下二種播放方式供參考:1.遊戲執行立即播放:function Update () { renderer.material.mainTexture.Play();}2.自定按鍵進行播放:function Update () { if (Input.GetButtonDown ( 阅读全文
posted @ 2010-09-01 13:26 子非あ鱼 阅读(4413) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页