关于手机C 场景加载构思
C语言加载释放资源真的很麻烦,加载的资源要用代码去管理它的生命周期,一旦资源太多,程序写大了,逻辑就会变得很混乱,所以,准备写一个场景加载相关的算法,用场景来管理游戏中精灵,图片,文本等信息。
加载场景
xsce_load
加载场景,并设置加载效果
xsce_loadAndSetLoading
添加精灵
xsce_add
向场景中搜索一个控件
xsce_findObject
向场景中添加一个控件
xsce_addUI
场景触屏事件
xsce_event
运行场景
xsce_run
绘制场景
xsce_draw
关闭场景
xsce_close
如果要在场景中更新文字或图片怎么办?
通过findObject来寻找控件,然后调用相关方法进行更新
这样加载场景,生命周期需要自己用代码进行管理,如果场景过多将会比较麻烦,所以想构思一个XGame,来管理场景
初始化xgame
xgame_init
xgame切换场景 参数:场景名称
切换场景时,旧的场景将会自动释放
xgame_loadScence
获取当前场景
xgame_getScence
xgame运行(定时器启动)
xgame_start
xgame暂停
xgame_pause
xgame恢复
xgame_resume
xgame退出
xgame_exit