码迷,mamicode.com
首页 > Web开发 > 详细

<html>

时间:2017-08-20 11:20:24      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:设置   rtb   top   方法   text   程序启动   blank   daima   语言   

iOS Dev (66) 一个手机游戏程序的基本考虑

  • 博客:http://blog.csdn.net/prevention
  • 作者:大锐哥
  • 摘自:Learn iPhone and iPad cocos2d Game Development

1 基本流程内的 handler

程序启动

applicationDidFinishLaunching

程序切到后台

applicationDidEnterBackground

程序执行结束

applicationWillTerminate

2 基本设置

同意用户设置设备方向

[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft]; 

动画帧周期

[[CCDirector sharedDirector] setAnimationInterval:1.0/60];

保持游戏执行在一个高的帧率上是你的责任。

当你设置了一个低一点的帧率, 并且游戏能够稳定的保持在这个帧率, 用户的体验会比使用一个高一些可是不稳定的帧率要好非常多。

理想状态下, 你的游戏应该执行在 60 帧每秒的帧率, 特别是那些动作游戏。有一些游戏, 比方大多数的益智游戏, 30 帧每秒就能够满足要求。

查看 FPS

[[CCDirector sharedDirector] setDisplayFPS:YES];

日志在 Debug 和 Release 中的差别

用 CCLog,不要用 NSLog,后者在 Release 版本号中也会存在,影响程序执行。

3 几点入门知识点

类型转换的防御性编程

CCNode* node = [self getChildByTag:13];
// 防御性编程:验证返回的节点是CCLable类的对象
NSAssert([node isKindOfClass:[CCLabel class]], @"node is not a CCLabel!");

用什么配置測试软件?

測试时。尽量用 Release Configuration。不要用 Debug Configuration。

-

转载请注明来自:http://blog.csdn.net/prevention

版权声明:本文为 CSDN 博主 大锐哥(ID 为 prevention)原创文章,未经博主同意不得转载。 举报
  • 本文已收录于下面专栏:

相关文章推荐

J2ME手机游戏引擎程序结构简述

游戏引擎的结构非常多,只是基本上都是在一个游戏主循环内实现。程序里面的主循环包括了程序框架的最基本的结构体。

J2me的程序一般都包括两个class文件,一个是MIDlet,一个是Displayable。...

发一个集成的手机游戏开发工具MobileGameMaker

    两个人用业余时间断断续续开发了一年。

从啥也不会到项目完毕,总算还是积累了不少经验,期间获得了不少javaeye的好友和高手的帮助。因此把这套工具分享给大家,算是回报大家了。希望大家支持下,软件是免费的,源代码可能会公开,可是如今代码太乱,就先不献丑了。    软件还是1.0beta版,可能会有bug。希望大家更贴反馈或者发到软件帮助中的邮箱,谢谢了 ,我们会持续更新。    我们的目标是搞一个多平台的多类型的手机游戏开发工具,如今仅仅支持j2me平台的rpg类型的游戏的

J2ME手机游戏基本框架

j2me手机游戏编程第一课(开发环境搭建和第一个MIDlet程序 视频)

本讲视频地址:http://www.verycd.com/group/@u3138685 搭建开发平台</sp

cocos2d-x手机游戏(IOS版本号)接入分享shareSDK(新浪微博和微信分享)记录

从新浪和微信后台,获取到须要的相关ID以后,填入相应的地方。须要注意。xcodeproject须要在info.list中配置 URL Types的字段,微信的分享id和微博的分享id(wb+新浪微博id); ...
  • 微博
    微信
    QQ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多仅仅同意输入30个字)

技术分享

<html>

标签:设置   rtb   top   方法   text   程序启动   blank   daima   语言   

原文地址:http://www.cnblogs.com/blfbuaa/p/7399186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!