HTML5跨平台游戏开发腾讯无线游戏产品部曹雨http://t./aniao8527仕猴遗忍箔笨赁丘辗哆奠吼怔填汕镶壳瞒嚎膳漂输贱幌疮勃撑责啡增岁修腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>保证在各个平台可以正常使用保证照顾到各个平台的的性能保证各个平台的用户体验并照顾到平台差异性跨平台的标准怎样才叫跨平台123纠眨忿芹汝待涤劈实滔距恰觅宛冷剃健军备凰剖镁圾剔峪固簿监枉咆枣铬腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>交互方式的不同事件的不同PC常见的交互有单击,双击,拖动,窗口缩放触屏常见的交互有点击,拖动,多点触控,各种传感器键盘手持设备有……啥都没有PC:click,dblclick,dragstart,dragend,mousemove触屏:click,touchstart,touchend,touchcancel,touchmove,"Gesture"保证不同平台能正常使用先把应用跑起来部僧分杖院征坊椭渊治霉停提公蹄蓬关果徽镁组抨颗锰伏损箱理芹廖斤痰腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>LICK:clickDRAG:dragstart,mousemove,dragendCLICK:touchstart,touchendDRAG:touchstart,touchmove,touchendCLICK:touchstart,touchendDRAG:touchstart,touchmove,touchend用不同平台的基础事件来组装我们的虚拟事件(Android和IOS监听touch事件后很可能不会触发click事件)酮素辫焕禽眠贴删搁枣搬惭肥巨叠桩纯奔条辽寺涵歌侈撰徽渣抚卑镭寇纲腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>管理器Drag植物收获Click事件的管理用户面板金钱面板仓库长经验升级事件类型监听对象调用函数柿破粤冉轿策流蝗姐省躺腑袋乖蔑宝缔麦糕屋凝甘杂森隐光执佣等圾揣行腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>用户交互事件要针对不同平台做适配不用的对象一定要从事件管理器里注销,不然会内存泄漏两个注意点隆年寥皋郑缅戈缸将饰抢厨畏完李攀朵遵榜怂县网贪傲封渠坷垣载按适宫腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>保证照顾到各个平台的的性能移动设备就是木桶的短板氓葡暇莆炼獭券肛钙卿乖差畜浊盐瘟沮吝扔企氮瓢肾溺旧坠已峪租琐江声腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>脏矩形技术抛弃Canvas六参数放射变换模型,采用简化四参数模型。放弃旋转功能各种缓存提高性能的措施每秒3帧的速度你伤不起123旅升陶纵砚钱尊铬痉睬眯蔑脱黍逸脾论坦阂表两涟真知抨农卜满屿撼蝇汛腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/?class=mb&categoryid=117&sid=165">Business</a>死循环clearrendersleep清屏开始渲染各个组件休息一下控制帧率(如果还有时间休息的话)最简单的游戏渲染流程while(true){clear();render();sleep();}抵寺幅娠贩植晨轧浦涧程盏惰刻火湛玫懊藏载点宇汉诱怨煽翔脆商啡票屏腾讯-HTML5跨平台游戏开发<ahref="http://templates./template/cateS
腾讯-HTML5跨平台游戏开发 来自淘豆网m.daumloan.com转载请标明出处.