博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d中update与fixedUpdate的区别(二)
阅读量:6579 次
发布时间:2019-06-24

本文共 354 字,大约阅读时间需要 1 分钟。

关于update:方法的目的

update:方法的目的在于给你一个更新你的游戏(你游戏中的所有对象,标签等待)的机会,在它们被渲染到屏幕之前.

换句话说,如果你想要一些游戏对象显示在屏幕的特定位置,你可以在update:方法中更新它们的位置.然后这个屏幕被渲染,你就可以看到你的精灵或是标签出现在你放置的正确位置上.

想象一下你现在编写的游戏室玩家扔一个小球,小球的飞信路径也许像下图所示:

这里写图片描述

所有东西都看起来很完美!小球在从开始到结束的飞行中的8个不同地方被渲染了8次.这表示update:方法将被调用8次.在上图中的每个球出现的位置调用一次.

现在,想象一下游戏由于某些原因开始掉帧.你在开始位置(1)渲染小球,然后游戏将冻结整整一秒的间隔.所以接下来你的代码再运行的时候,小球应该已经出现在位置(8)了.

这里写图片描述

你可能感兴趣的文章
提高编程技能最有效的方法(转载)
查看>>
leetcode -- Combination Sum II
查看>>
mina高并发短连接导致java.io.IOException: Too many open files解决方案
查看>>
mount nfs 经常出错信息总结(转)
查看>>
[ubuntu] ubuntu13.04安装rabbitcvs管理svn
查看>>
【驱动笔记10】再谈IRP
查看>>
HDUOJ----(1031)Design T-Shirt
查看>>
vector中的find
查看>>
〖Windows〗zigbee实验之cygwin编译tinyos.jar编译出错的解决方法
查看>>
1z0-052 q209_7
查看>>
PIN码计算锦集
查看>>
SharePoint 2013 自定义扩展菜单(二)
查看>>
[Unity3D]再次点击以退出程序
查看>>
架构师的97种习惯
查看>>
PHP 开发 APP 接口 学习笔记与总结 - XML 方式封装通信接口
查看>>
《区域经理》笔记
查看>>
前端神器之Sublime Text2/3简单明了使用总结
查看>>
**PHP删除数组中特定元素的两种方法array_splice()和unset()
查看>>
linux和windows文件名称长度限制
查看>>
对一道编程题的后续思考
查看>>