一、基本概念:scene:texture RGB 模式设置
game:maximize on play
window:layout tall模式
scene:object move rotate scute部分摆动
project:list every thing to use
hierarchy:list every object you use in this scene
inspector:every details of the hierarchy object
save the scene:File save as and project reimport from folder
project:create many folders
createGameobject:cube set position rotation scale比例当设为Y很小时即可得到地板。
spotlight:加入,拉高即可
前后键可以设置CAMERA:
空格键对当前的视图全屏。everything can change from inspector。
二、应用:
1.animation inspector 都是hierarchy 中的具体Game Object属性,选项设置面板。
2.Project 为整个工程的资源,可以添加到Scene 中也可以添加到hierarchy中。
js脚本也要添加到player 中且要在此gameobject中script选项下设置automatic run,然后利用hierarchy 中相应gameobject创建的tag(js对象)实现对象编程。
3.理解脚本代码:
(1)ControllerColliderHit对象:
function OnControllerColliderHit(hit:ControllerColliderHit){
if(hit.gameObject.tag=="door")//door为door (gameObject)的Tag名称
{
hit.gameObject.animation.Play("door_open");//door_open为door的Animation名称
}
}
(2)RaycastHit对象:
var rayCastLength=5;//可以在inspector中调整
function Update()
{
var hit:RaycastHit;
//check if we are colliding
if(Physics.Raycast(transform.position,transform.forward,hit,rayCastLength))
{
if(hit.collider.gameObject.tag=="door"){
//因为hit 为 RaycastHit 在ControllerColliderHit上面面所以要.collider区别于以上。
hit.collider.gameObject.animation.Play("door_open");
}
}
}
3.改变坐标:
var speed=3;
var cratePrefab:Transform;
function Update()
{
if(Input.GetButtonDown("Fire1"))//按下Fire1按钮
{
var crate=Instantiate(createPrefab,transform.position,Quaternion.identity);
crate.rigidbody.AddForce(transform.forward*3000);
}
}
function 内可以写 transform.position.y<-200来控制玩家越过空间时reset。
分享到:
相关推荐
### Unity3D基本手册高级手册知识点详解 #### 一、Unity3D概述 Unity3D是一款功能强大的跨平台游戏引擎,被广泛应用于2D和3D游戏开发、虚拟现实(VR)、增强现实(AR)应用等领域。它支持多种平台发布,如Windows...
总的来说,这个“Unity3D基本教程”将带你走过Unity3D的基础旅程,让你能够理解和使用GUI创建游戏界面,以及编写控制游戏行为的脚本。学完这个教程后,你将具备基本的Unity开发能力,可以独立完成简单的游戏项目,并...
一、Unity3D基本操作概览 Unity3D的核心操作包括创建游戏对象、编辑场景、设置光照、处理材质与纹理、应用特效等。以下将详细讲解这些操作: 1. 创建游戏对象:在Unity3D中,你可以通过GameObject菜单创建各种游戏...
在“Unity3D基本手册”中,我们可以期待学习到以下几个核心知识点: 1. **Unity3D界面与工作流程**:手册会详细介绍Unity的工作环境,包括项目面板、资产面板、层次面板、检视面板等,以及如何创建场景、导入模型、...
### Unity3D基本手册知识点概览 #### 一、Unity3D概述 - **定义**:Unity是一款由Unity Technologies开发的跨平台游戏引擎,能够创建2D和3D的交互式内容,包括游戏、模拟器及各类多媒体项目。 - **目标**:Unity的...
《Unity3D基本高级手册》覆盖了Unity的基础概念和高级特性,如场景管理、游戏对象、组件、摄像机、光照、物理系统、动画系统、粒子效果等。手册中详细阐述了如何创建和编辑场景,使用精灵和材质赋予物体外观,通过...
本资源包含“Unity3D基本手册”、“Unity3D高级手册”以及“Unity3D 3.42版手册”,是学习Unity3D不可或缺的参考资料。 在“Unity╩Ñ╡Σ ╓╨╬─╙├╗º╩╓▓ß.chm”中,你将找到Unity的基础知识,如界面布局...
本文将详细介绍Unity3D的一些基本术语,这些术语对于理解Unity3D中的基本技术至关重要,特别是对于准备面试Unity3D工程师职位的读者来说,更是一份宝贵的参考资料。 首先,我们来探讨一些与渲染相关的术语。术语...
unity3d基本splash screen游戏启动画面场景跳转脚本 渐入渐出功能 可以添加 公司 logo Unity 2018(可更新)脚本用于在游戏开始前添加基本启动画面,您可以在个人项目中使用此脚本。您可以根据需要进行修改。
用Unity3D创建简单漫游 1 基本设置 1 修改视角控制键为右键 9 如何取消浏览窗口上的右键菜单 10 植物效果设置 10 水面效果的设置 15 烘培光影贴图的处理 16 如何制作连续加载的场景漫游 29
一、Unity3D基本操作 1. **界面介绍**:Unity3D的工作界面分为多个区域,包括Project面板(资源管理)、Hierarchy面板(场景对象层级)、Scene面板(实时预览场景)、Game面板(游戏视图)、Inspector面板(对象...
通过这个项目,我们可以锻炼对Unity3D基本功能的掌握,包括物理引擎的运用、游戏逻辑的编写以及用户交互的设计。此外,这还是一个很好的学习C#编程语言的机会,因为Unity3D的主要控制手段就是C#脚本。总的来说,创建...
#### Unity3D基本操作与创建简单漫游 Unity3D是一款功能强大的跨平台游戏开发引擎,被广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)等领域。对于初学者而言,掌握Unity3D的基本操作是至关重要的第一步。 **...
### 基于Unity3D在基本游戏框架下的客户端研究与实现 #### 一、引言 随着信息技术的迅速发展,人们对娱乐项目的要求不断提高。在这样的背景下,游戏作为一种新兴的娱乐产业正在经历着蓬勃的发展。良好的人机交互...
1. **Unity3D基本概念**: - **场景(Scene)**:Unity中的所有游戏对象和组件都在场景中组织。在贪吃蛇游戏中,场景可能包含蛇、食物、边界等元素。 - **游戏对象(GameObject)**:是Unity的基本构建块,可以...
Unity 3D 实验报告知识点 一、基本概念 1. Unity 3D 介绍:Unity 3D 是一个跨平台的游戏引擎,可以用于创建2D、3D游戏、模拟、建筑可视化、产品设计等领域的项目。 2. Unity 3D 软件操作界面: Unity 3D 软件界面...
1. **Unity3D基本概念**: - **场景(Scene)**:Unity中的工作空间,包含游戏的所有元素,如游戏对象、摄像机、灯光等。 - **游戏对象(GameObject)**:Unity中的基本构建块,可以是角色、道具或其他任何游戏元素。 ...
Unity3D 入门中文版教材涵盖了 Unity3D 的基本操作、模型和材质、FBX 导出插件、Unity3D 编辑器的基本操作、recursos 和 Assets、Unity3D 编辑器的高级操作、Unity3D 的应用、Unity3D 的开发工具、Unity3D 的资源和...