游戏
机智的小鸡
一个在边学习,边苦逼搬砖的程序猿
展开
-
【Unity3D游戏开发学习笔记】(三)移山倒海—Terrain的建造
下面我们就来学习一下如何创建一个场景,首先先放上两个图看看我们的最后的成果(= =请不要吐槽,没有美工,只能用系统自带的资源包和楼主那搓比的技术做了(:з」∠))好了,话不多说,我们马上进入正题。一、GameObject和Component首先,我们要创建一个场景的时候,我们要明白这个场景里面都有些什么元素。其实,我认为一个场景最主要的组成,分为以下三大部分:摄像机(用于屏幕投影和观察,相当于你的原创 2015-09-29 11:21:21 · 3689 阅读 · 1 评论 -
DirectX控制帧率方法
大家都知道,在游戏制作里面,控制帧率是一件很重要的事情,那么我们在DirectX里面又是怎样来控制游戏的帧率呢?其实有两个方法可以实现:一、控制窗口刷新率在新建一个Direct3DDevice的时候我们会用到CreateDevice这个函数,如果是全屏模式下,我们可以通过修改D3DPRESENT_PARAMETERS结构参数中的PresentationInterval 值为 D3DPRESENT_I原创 2015-09-23 10:12:07 · 5894 阅读 · 1 评论 -
【Unity3D游戏开发学习笔记】(二)Unity3D编辑器总览
正所谓“工欲善其事,必先利其器”,想要通过使用Unity3D来做出一个出色的游戏,那么我们就一定要对它自身的编辑器有一定的了解和认识,如果说你连它编辑器的基本功能都不知道的话,那么开发游戏肯定也只是个笑话。下面我们一起来看看编辑器的整体内容吧:在上面的图中我们可以看到,整个编辑器主要分为5大部分,它们分别是:场景视图(Scene),游戏视图(Game),层级浏览视图(Hierarchy),项目资源浏原创 2015-09-24 11:04:51 · 2216 阅读 · 2 评论 -
【Unity3D游戏开发学习笔记】(六)上帝之手—GameObject的操作
在Unity中,所有实体都属于游戏对象(GameObject),比如外部导入到场景中的模型,Unity自带的立方体等等,而要将这些GameOject进行管理,交互等操作,则需要用到脚本来实现,上一节我们已经学习了如何建立一个脚本并绑定到一个物体上,现在我们将进一步学习如何通过脚本对GameObject进行控制。一、创建GameObject在Unity里面,创建游戏对象有两种方式:通过编辑器可视化添原创 2015-11-01 15:30:43 · 8790 阅读 · 2 评论 -
【Unity3D游戏开发学习笔记】(五)灵魂降临—Unity脚本的简单运用
在Unity5.X版本中,支持的脚本有JavaScript,C#等,并且这些脚本可以同时存在和运用于同一个项目当中,两者没有绝对的排斥关系。一、新建脚本接下来,我们可以在编辑器当中新建一个脚本,在Project视图文件夹中右键,选择自己熟悉的脚本create即可,这里我们新建一个C#脚本。新建完了脚本之后,我们打开脚本看一下,可以发现脚本自动生成了两个函数:Start() 和 Update()。原创 2015-10-23 11:55:22 · 2219 阅读 · 1 评论 -
【Unity3D游戏开发学习笔记】(七)上帝之眼—第三人称摄像机的简单实现(跟随视角,自由视角)
陆陆续续又开始更新自己的博客,看来自我驱动能力还是不够啊= =,废话不多说了,之前的内容大概说了一下Unity的一些基础知识,接下来我们将要对一些基本功能做一些学习。大家都知道,一个游戏,少不了摄像机的参与(这不是废话么!没摄像机怎么玩!画面都不呈现了好伐!)摄像机,总体来说分为了三大类别:上帝视角,也就是俗称的第三人称视角,以一种凌驾于游戏object的方式存在,玩家跟上帝一般俯瞰整个游戏;主角视原创 2016-09-05 11:26:41 · 22715 阅读 · 1 评论 -
【Unity3D游戏开发学习笔记】(八)Unity观察视角的实现
慵懒的博主又诈尸了,如此不称职,割了! ========================可爱的分割线=====================好了,之前一篇说到了跟随视角和自由视角的实现,其实自由视角也可以用到第一人称视角上面,这里我就不细说了,接下来我们会一起实现一个比较简单的观察功能。相信大家在玩游戏的时候都会或多或少遇到这么个情况:得到了一件宝物,需要仔细观察宝物,这里有两种实现方法:1、拖原创 2016-11-02 11:33:09 · 2313 阅读 · 0 评论 -
【Unity3D游戏开发学习笔记】(四)一切都动起来—Animator组件的应用
一、Animation简介动画原本是指由许多连续的图片在人眼前面快速播放,肉眼因视觉残像产生错觉,而误以为画面活动的作品。 但在 Unity3D 中的“ Animation”【动画】 系统应该这样理解——用于为游戏者自动播放人物动作或自动演示物体运动路径、色泽、尺寸变化,以及事件触发的集成组件。 我们可以先看一个实例感受一下:上一节我们知道怎么建造一个地形,添加系统的playercontrolle原创 2015-10-10 15:03:41 · 18443 阅读 · 6 评论