首页 > 其他 > 详细

手游引擎

时间:2014-06-18 12:32:41      阅读:492      评论:0      收藏:0      [点我收藏+]

2d手游引擎,至少要提供5个解决方案:

1UI

2角色怪物动画

3场景

4粒子

5音频视频

语言选择使用c++,脚本使用lua,c++需要提供的核心API包括
1图片加载接口
_Image.new
2图片文字渲染接口
_Image:draw()
3音频视频接口
soundgroup:play
4事件接口
_app:onIdle
_app:onTouchBegin
_app:onTouchMove
_app:onTouchEnd
lua完成UI框架,动画,粒子,思路是:
使用jsfl把fla导出处成自定义格式文件luf(lua ui file),在lua层再读取luf文件生成lua对象
粒子都使用fla帧动画来实现,
动画只要把fla帧动画中的图片部分替换掉即可
核心lua对象如下:
LMovieClip
LSprite
LImage
LTextField
LSWFManager
使用:
local s=LSWFManager:new("XXX.luf")
获取对应元件s.XXX.XXX

LSWFOwner
LUIManager

在正式之前要做一些准备

 

手游引擎,布布扣,bubuko.com

手游引擎

原文:http://www.cnblogs.com/marcher/p/3792005.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!