- 浏览: 264286 次
- 性别:
- 来自: 大连
文章分类
最新评论
01、基本碰撞检测代码
02、检测输入
03、销毁对象
04、实例来创建对象
建立JAVA,把代码拖入到空GameJect上,然后把Prefab拖入到公共变量上,就可以了
05、简易定时器
06、物体在屏幕上移动
07、钢体向目标处移动
08、碰撞然后转到下一场景
floor---被动碰撞的的纲体
把代码拉到主动纲体上
然后
场景设置:file----build seting----对话框,然后把当前场景拖里,然后把下一场景拖里,测试OK
转至:http://www.web3d.com.cn/bbs/viewthread.php?tid=1457&extra=page%3D3
function OnCollisionEnter(theCollision : Collision){ if(theCollision.gameObject.name == "Floor"){ Debug.Log("Hit the floor"); }else if(theCollision.gameObject.name == "Wall"){ Debug.Log("Hit the wall"); } }
02、检测输入
function Update () { if(Input.GetButtonUp("Jump")){ Debug.Log("We Have Hit the Space Bar!"); } }
03、销毁对象
function Start () { Destroy(gameObject.Find("Box"), 3); }
04、实例来创建对象
//Simple Instantiation of a Prefab at Start var thePrefab : GameObject; function Start () { var instance : GameObject = Instantiate(thePrefab, transform.position, transform.rotation); }
建立JAVA,把代码拖入到空GameJect上,然后把Prefab拖入到公共变量上,就可以了
05、简易定时器
var myTimer : float = 5.0; function Update () { if(myTimer > 0){ myTimer -= Time.deltaTime; } if(myTimer <= 0){ Debug.Log("GAME OVER"); } }
06、物体在屏幕上移动
var speed : float = 5.0; function Update () { transform.Translate(Vector3(0,0,speed) * Time.deltaTime); }
07、钢体向目标处移动
//Basic force to move a rigidbody object var power : float = 500.0; function Start () { rigidbody.AddForce(Vector3(0,0,power)); }
08、碰撞然后转到下一场景
function OnCollisionEnter (myCollision : Collision) { if(myCollision.gameObject.name == "Floor"){ Application.LoadLevel(myLevel); } }
floor---被动碰撞的的纲体
把代码拉到主动纲体上
然后
场景设置:file----build seting----对话框,然后把当前场景拖里,然后把下一场景拖里,测试OK
转至:http://www.web3d.com.cn/bbs/viewthread.php?tid=1457&extra=page%3D3
发表评论
-
unity Mathf 数学运算(C#)
2013-05-14 15:32 4073Mathf 数学运算Mathf.Abs绝 ... -
Unity3D与VS2008结合
2013-03-07 13:24 2987mono出问题了,打开之后总是没反应,憋的我只能另想办法了,还 ... -
按自身本地坐标移动
2012-11-09 11:10 0transform.Translate( new Vector ... -
Transform.eulerAngles
2012-09-19 11:20 6134eulerAngles的三个变量,x,y,z表示三个绕坐标轴旋 ... -
UNITY3D开发IOS 强制屏幕四个方向不旋转的方法
2012-09-18 13:32 7246void Start () { //纵向 上下 ... -
复杂材质烘焙成一张贴图
2012-09-17 13:34 2425这个脚本可以将复杂的材质,比如有法线贴图的材质进行" ... -
Unity Mathf 数学运算(C#)
2012-09-17 10:27 107587Mathf.Abs绝对值 计算并返回指定参数 f 绝对值。 ... -
xxx.unity3d 这种文件怎么打开呢`
2012-09-03 10:26 0unity3d是在unity编辑器下编辑模型,然后使用unit ... -
unity3d协作过程中svn的使用
2012-06-20 14:42 1550算是从unity3d官方网站上的翻译,如果你没有看到,可以看下 ... -
Unity3D 里的单例模式(转)
2012-05-04 16:15 2275在Unity3D中可以用不同的方法来实现单例,第一种是通常用法 ... -
unity3d换贴图
2012-04-25 11:51 0//换贴图,直接把这段代码加在要换贴图的模型上即可 ... -
unity3d 修改 webplayer 的logo
2012-03-30 13:48 3898经过测试,以下两种方式都是可以的。 第一种,加到<sc ... -
[转载]Unity3d闪烁灯光脚本
2012-03-29 09:05 1847using UnityEngine; using ... -
Unity引擎链接mySQL数据库
2012-03-29 08:58 5066需要unity3d3.5 pro版本,所以先确认自己用的是不是 ... -
在Unity3D里使用JSON格式进行数据交换(转)
2012-03-29 08:55 12736这个例子里做的事情很简单,主要做了两件事: 1 从服务器的p ... -
unity3d调用外部摄像头
2012-03-26 15:24 0public string deviceName; ... -
天气系统
2012-03-21 08:37 0var lightmapFarsFirst:Texture ... -
Unity3D鼠标响应事件
2012-03-19 10:14 0void OnMouseDrag () { ... -
javaScript改变skybox
2012-03-07 23:38 1119var dayMaterial:Material; va ... -
Unity 3D 入门常见问题
2012-02-29 10:12 3811下面列出了常见的问题. 文档 Unity 手册 -- 包含用 ...
相关推荐
Unity3D 常用代码集合 Unity3D 是一款功能强大且功能丰富的游戏引擎,提供了许多实用的功能和API供开发者使用。本文将对 Unity3D 中的一些常用代码进行总结和解释,帮助开发者更好地理解和应用这些代码。 1. 基本...
标题《UNITY3D常用代码》总结了多个在Unity3D游戏开发中常用的基础功能代码示例。以下详细说明了各个代码的功能和使用场景: 1、基本碰撞检测代码 在Unity3D中,碰撞检测是游戏逻辑编程中不可或缺的部分。基本碰撞...
对于麻将这类相对简单的桌面游戏来说,Unity3D 提供的强大功能足以满足其开发需求。开发者可以利用 Unity3D 的 2D 工具包轻松创建麻将牌的图形界面,同时利用物理引擎模拟真实的物理效果,如麻将牌的碰撞和移动等。 ...
贝塞尔曲线是计算机图形学中常用的一种平滑曲线表示法,尤其在Unity3D这样的游戏引擎中,它常被用来创建动画路径、游戏物体的运动轨迹等。本教程将深入探讨贝塞尔曲线的原理,以及如何在Unity3D中实现这一功能。 ...
在Unity3D中,开发游戏或交互式应用时,经常需要实现动态的视觉效果,而贴图动画就是其中的一种常用手法。本篇内容主要讲解如何在Unity3D中创建简单的贴图动画,针对不支持GIF动图的情况,提供两种替代方案。 1. ...
在Unity3D游戏开发中,实现角色的攻击、移动、待机、死亡以及...通过深入研究这个项目源码,开发者不仅可以掌握角色控制的基本技巧,还能了解到如何在Unity3D中实现简单的AI行为,这对于提升游戏开发技能非常有帮助。
总结来说,这个"unity3d 使用SQLite数据库源代码"压缩包提供了Unity3D中使用SQLite数据库的完整解决方案,包括源代码、测试脚本和详细注释,可以帮助开发者快速理解和实现游戏数据的存储和管理。对于希望在Unity项目...
总的来说,“unity3d的小例子”是入门Unity3D的绝佳起点,它将涵盖基础概念、常用组件以及简单的交互逻辑,帮助初学者建立起坚实的游戏开发基础。通过实际操作和实践,你可以逐步掌握这个强大的工具,创造出属于自己...
Unity3D教程:制作简单小汽车游戏 OnGUI的视觉化编辑 unity3d角色血条 Unity3D格斗游戏运动特效 MenuItem自定义菜单项 Unity3D脚本:导弹追踪代码 Unity3D教程:UI自动适合屏幕分辨率 中慢动作与加速动作的实现 ...
脚本编译是Unity3D中脚本从源代码转换成可执行代码的过程,手册在“概览:脚本编译(高级)”部分为开发者提供了一些高级编译选项和调试技巧的介绍,帮助他们更好地管理和优化脚本的编译过程。 “运行时类”部分是手册...
### Unity 3D 常用脚本知识点详解 #### 一、`OnCollisionEnter`:检测碰撞事件 **知识点概述:** `OnCollisionEnter`是Unity 3D中的一个内置函数,当游戏对象与其他带有碰撞体(Collider)的游戏对象发生碰撞时被...
本资源提供的是一个专为Unity3d Shader开发优化的Visual Studio 2013插件,通过一键安装,用户可以在VS2013中享受到代码补全、高亮显示等功能,大大提升Shader编程体验。Visual Studio是微软开发的一款强大集成开发...
在Unity3D中,Shader通常是基于图形编程语言如GLSL或HLSL编写的,但在Unity中更常用的是其自定义的Surface Shader语言,因为它简化了编写复杂着色器的过程。在描述中提到的"有详细的模型描边代码,很简单,但也很...
### Unity3D ShaderLab开发实战详解 #### 一、ShaderLab简介 ShaderLab是一种用于Unity游戏引擎中的着色器语言,它允许开发者直接编写GPU代码来实现复杂的视觉效果。ShaderLab是Unity内置的一种混合了HLSL(High-...
综上所述,Unity3D中文脚本使用手册为初学者提供了一个基础而全面的指导,涵盖了Unity3D脚本编写的基本概念、常用操作、时间跟踪、组件访问以及游戏物体交互等方面的知识点。通过学习这些内容,新手可以迅速掌握...
“使用方便,直接拖拽到assets即可”是Unity3D的一大优点,其资源管理器允许用户通过简单的拖放操作将资源导入项目。对于Unity_NGUI.unitypackage这样的文件,它是Unity的打包文件,包含了预设(Prefabs)、脚本...
Unity3D是一个功能强大的跨平台游戏引擎,它支持多种编程语言,其中C#是最常用的一种。当开发者需要在游戏中集成用户数据管理、高分榜、在线排行榜等功能时,连接并操作数据库就变得至关重要。在Unity中,可以通过...
Unity 3D是一种跨平台的游戏开发工具,支持多种编程语言,包括C#、JavaScript和Boo等,其中C#是最常用的编程语言之一。Unity 3D引擎的强大之处在于其对各种平台的支持,包括iOS、Android、Windows Phone等移动设备...
- **基础操作**:首先介绍Unity3D的基本界面和常用工具,包括项目设置、场景视图、层级视图等。 - **游戏场景构建**:详细介绍如何利用Unity内置工具和第三方资源创建游戏场景,如地形编辑器、光照系统等。 - **角色...
### Unity3D脚本编写入门知识点详解 #### 一、教程目的 Unity是一款强大的跨平台游戏引擎,广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)等多个领域。在Unity中,脚本是非常核心的组成部分之一,因为它定义了...