游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2874|回复: 0

[原创] Symbian 开发的注意事项

[复制链接]

45

主题

286

帖子

314

积分

中级会员

自由游戏制作人

Rank: 3Rank: 3

积分
314
QQ
发表于 2006-4-17 11:29:00 | 显示全部楼层 |阅读模式
参与手机symbian平台的游戏开发己半年有余,无聊之余,把它的一些注意事项列出来。当然不可能一下全写出来,只能在开发中,陆续添加。


1. app类型的程序中,不要使用全局变量, 包括静态的局部变量.

2. 尽量不要对指针进行强制转换,那样有时会在手机上调试时,会抛异常。比如:
    struct stMsgHead {
        wType;
        wSize;
    };

    char buf[512] = "";
    stMsgHead *pHead = (stMsgHead*)buf;

3. 尽量不要使用标准c++库, 经过测试,像sprintf, fopen这些函数,都会在模拟器退出时,产生异常。

4. 尽量少进行文件打开操作,这样的速度会很慢。

5. 注意内存对齐的问题,建议在结构体中,自己为结构体补齐4字节,或者8字节。如在非必要的情况下,请在pc版上使用pack, armi版本上使用__attribute__标识

6. 在symbian上开发,单体模式很重要,不要嫌它官僚,它会帮你实现很多技巧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 05:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表