Unity3D 之3D游戏入门Hello world(一)

这几天开始玩Unity3D 有关3D的内容了,去年开始玩过一段时间的2D制作,不过因为年初找工作,所以放了一段时间,

现在再捡起来发现忘的已经差不多了,只能再从头开始,所以就从3D开始算了。下面是3D方面的一些基本的操作,目标是“hello world”。

第一步:

在新建的一个项目的场景中创建一个地图。

第二步:

在创建的地图中,添加一些纹理,植被之类的让他像一个地形。

在地图的属性框中分别有地形的改变,树木,草 之类的。

第三步:

一般默认是没啥植被的,如果你没有资源包,那么就直接导入基础资源包。

导入这些基础的资源后,就可以通过每个选项进行导入相应的资源

在弹出的框里面进行选择素材

接下来就是直接拖动就行了。

第四步:

添加一个角色,直接导入人物控制器资源包

然后只用里面的一个角色。

有两个预制体,一个是第一人称,一个是第三人称。就使用第三人称吧这里。直接拖到视图中调整位置就可以了。

第五步:

加一个天空盒子,同样导入基础资源包。

然后将天空盒子绑定到主相机就可以了。

最后,运行游戏,就可以看到通过键盘控制角色在地图上面的移动。

时间: 2024-10-11 14:54:32

Unity3D 之3D游戏入门Hello world(一)的相关文章

Unity3D 之3D游戏运动

3D运动,绑定了人形控制器后 using UnityEngine; using System.Collections; public class PlayerMove : MonoBehaviour { private CharacterController cc; private Animator animator; public float speed = 4; void Awake() { cc = this.GetComponent < CharacterController>();

【转】 [Unity3D]手机3D游戏开发:场景切换与数据存储(PlayerPrefs 类的介绍与使用)

http://blog.csdn.net/pleasecallmewhy/article/details/8543181 在Unity中的数据存储和iOS中字典的存储基本相同,是通过关键字实现数据存储与调用. 下面来介绍一下Unity用来存储数据的PlayerPrefs 类. 使用PlayerPrefs可以在在游戏会话中保持并访问玩家偏好设置. 在Mac OS X上PlayerPrefs存储在-/Library/PlayerPrefs文件夹, 名文unity/[companyname]\[pro

王者荣耀是怎样炼成的(一)《王者荣耀》用什么开发,游戏入门,unity3D介绍

在国内,如果你没有听说过<王者荣耀>,那你一定是古董级的人物了. <王者荣耀>(以下简称“农药”),专注于移动端(Android.IOS)的MOBA游戏.笔者看到这么火爆,就萌生了了解一下这类游戏的开发历程,本专栏的目标是做一个类MOBA的Demo. 俗话说,不去瞎琢磨的程序员,不是好司机. 好的,直接进入正题. 一.农药用什么语言和软件开发 小伙伴看到农药运行在Android和IOS平台上,估计第一个想到的就是 java / kotlin 和 Object-C / swift 了

【Unity3d】3d网页游戏场景打包与加载

http://www.cnblogs.com/dosomething/archive/2012/04/07/2436353.html 3d游戏中  一个场景往往比较大  如果游戏的进行需要下载一个10M甚至更大的场景时  加载所用的时间会导致很大部分玩家的流失 我们知道unity3d中的内置地形是使用一张高度图  加载场景时  首先加载地形并显示  再去加载场景中的部件(比如树.房子等)  将会很有必要 在加载场景中的部件时  可以根据玩家当前所在的位置  由近到远的去加载 场景中的每个部件实际

3D游戏引擎系列九

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解>电子工业出版社等. CSDN课程视频网址:http://edu.csdn.net/lecturer/144 Phong 着色法是结合了多边形物体表面反射光的亮度,并以特定位置的表面法线作为像素参考值,以插值方式来估计其周围位置像素的色值.与Gouraud着色法比较,Phong着色法的效

Unity3D制作3D虚拟漫游场景(二)

传送门: Unity3D制作3D虚拟漫游场景(一) -------------------------------------------------------------------------- 昨天已经完成了场景的基本搭建,今天先简单的实现城市漫游功能,具体细节之后再进行添加 1.导入人物 在Assets文件夹下,新建一个文件夹,用于存放预制体,命名为Prefabs 打开昨天导入进去的SimplePeople资源包,打开其中的示例场景,然后我们可以进去挑选人物啦~ 博主在这里选了一个画风

3D游戏引擎StingRay:支持实时多平台研发

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,[狗刨学习网]unity极致学院,致力于打造业内unity3d培训.学习第一品牌. [狗刨学习网]报道/之前<Autodesk将推跨平台3D游戏引擎StingRay>一文发布之后,业内很多童鞋表示关注.就在北京时间3月5日凌晨的发布活动上,Autodesk透露了3D引擎StingRay的进一步消息,据该公司透露,这款引擎采用了Bitsquid引擎

OUYA游戏开发核心技术剖析OUYA游戏入门示例——StarterKit

第1章  OUYA游戏入门示例——StarterKit StarterKit是一个多场景的游戏示例,也是OUYA官方推荐给入门开发者分析的第一个完整游戏示例.本章会对StarterKit做详细介绍,包括此游戏示例的下载.导入.编译.运行,当然还有最最重要的——游戏项目代码解析本文选自OUYA游戏开发核心技术剖析大学霸内部资料. 1.1  获取并运行StarterKit 本节涉及内容包括:StarterKit示例的下载.导入,示例项目环境的快速配置,以及最后成功运行在OUYA主机上查看到效果,这一

《精通Unreal Engine 3 卷1:3D游戏关卡设计》

内容简介: <精通Unreal Engine 3卷1:3D游戏关卡设计基础篇>是您认识并掌握最新最热门的游戏引擎(虚幻引擎3)的首选指南,无论您是初次接触mod制作的爱好者,还是职业的关卡设计人员,都能从本书中受益.本书中包含了读者想要学习的所有技能,这些技能可以帮助读者创建出在游戏机和复读机上运行的极其出色的新内容和游戏. <精通UnrealEngine3卷1:3D游戏关卡设计基础篇>的作者不仅仅是世界上最优秀的虚幻引擎游戏开发培训人员,他们甚至已经发布了<虚幻竞技场3:典