一.了解帧的概念 游戏的本质就是一个死循环 每一次循环都会处理游戏逻辑 并 更新一次游戏画面 之所以能看到画面在动 是因为 切换画面速度达到一定速度时 人眼就会认为画面是动态且流畅的 一帧就是执行了一次循环 Unity底层已经封装好了这个死循环 我们只需要利用Unity的生命周期函数的规则来执行游戏逻辑即可 FPS(Frames Per Second) 即每秒钟帧数 一般我们说60帧30帧 意思是1秒更新60次.30次画面 1s = 1000ms 60帧:1帧为 1000ms/60 ≈ 16.6…
MonoBehaviour.Update 更新 当MonoBehaviour启用时,其Update在每一帧被调用. MonoBehaviour.FixedUpdate 固定更新 当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用. 处理Rigidbody时,需要用FixedUpdate代替Update. 例如:给刚体加一个作用力时,你必须应用作用力在FixedUpdate里的固定帧,而不是Update中的帧.(两者帧长不同) MonoBehaviour.LateUpda…
hibernate保存  hibernate要保存的目的是提供一个方法,多.它们之间有许多不同之处,点击此处详细说明.使得差: 一.预赛: 在所有.阐释.供hibernate,,transient.persistent.detached  下边是常见的翻译办法:  transient:瞬态或者自由态  persistent:持久化状态  detached:脱管状态或者游离态  脱管状态的实例能够通过调用save().persist()或者saveOrUpdate()方法进行持久化.  持久化实例…
======================================= 数据结构和算法非常重要.图形学也非常重要! 大的游戏公司非常看重个人基础.综合能力.也有的看重你实际工作能力,看你的Demo. 高频问答的问题: 一.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作. 渲染管道中的非常多步骤,都要将几何物体从一个坐标系中变换到还有一个坐标系中去. 主要步骤有: 本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->…
版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址:http://www.cnblogs.com/raymondking123/)以及微信公众号"优梦创客"(微信号:unitymaker) 您可以自由转载,但必须加入完整的版权声明! 游戏简介 是一款动作冒险类游戏,由HUDSON公司发售,是一款2D横向卷轴游戏.游戏的主人公是当时游戏少年们所称赞的高桥名人与冒险岛中的名人很像. 场景搭建 1.将3张背景连接 前景层 1.将玩家,障碍,怪物,道具与胜利点放置…
  1,Unity 4.5.4这个版本,在打包ios应用程序的时候.会生成一个xcode工程,但是这个工程无法在xcode6上变异,无法生成ios8上发布.所以unity在ios8发布3天内就发了4.5.5版本,4.5.5就是为了解决在xcode 上无法编译的bug. 4.6多了2d开发系统.既:UGUI. 2,面板:Scene ,Game, AssetStore,Inspector,Hierarchy,Project,Profiler,Animation, 3,光栅化图形,矢量化图形. 4,图…
总的来说unity的脚本生命周期分几个部分:编辑→初始化→游戏逻辑→渲染→GUI→Teardown首先是Reset,顾名思义:重置.在什么情况下调用呢?1.用户第一次添加组件时.2用户点击见组件面板上的Reset按钮时.接下来的几个比较重要:Awake():当脚本实例被载入时调用,一般进行一些初始化赋值.Start():Start只在Update第一次被调用前执行一次.接下来是三个更新函数(比较重要这里我做了详细讲解):Update(),FixedUpdate(),LateUpdate()三者的…
CharacterMotor.cs using UnityEngine; using System.Collections; /** * @Author : www.xuanyusong.com */ [RequireComponent(typeof(CharacterController))] [AddComponentMenu("Character/Character Motor")] public class CharacterMotor : MonoBehaviour { //…
数据结构和算法很重要!图形学也很重要!大的游戏公司很看重个人基础,综合能力小公司看你实际工作能力,看你的Demo. 1.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作. 渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去. 主要步骤有: 本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化. 2.如何优化内存? 有很多种方式,例如 1.压缩自带类库: 2.将暂时不用的以后还需要使用的物体隐藏起来…
最先执行的方法是: 1.(激活时的初始化代码)Awake,2.Start.3.Update[FixUpdate.LateUpdate].4.(渲染模块)OnGUI.5.再向后,就是卸载模块(TearDown),这里主要有两个方法OnDisable与OnDestroy 高频问答的问题: 1.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作. 渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去. 主要步骤有: 本地坐标->视图坐标->背面裁剪->光照…