这次大会还真是热闹,像去看阿凡达一样,最后加了几十张椅子,都还有不少人站着。讲座内容也挺不错,先是盛大作为主办方介绍了一下18基金(虽然18基金创始人李瑜在一天前宣传离职。。。),然后是盛大纵横天下(目前国内最成功的WEBGame之一,最高月入1000万)的制作人及技术主管讲了一下开发心得及经验。接着是7yue.com的博主讲了adobe对social game的态度,及准备提供哪些工具与解决方案,以及讲了Flash接下来的发展计划,这一块感觉是最有趣,也是信息量相当大的一块。接下来讲了flash的GC,flash与camera识别(这个感觉和flash不怎么相关),flash优化及经验的一些东西。
笔记大致整理了一下:
<strong>关于游戏设计:</strong>
玩家需要在游戏中的社会体验:被承认,被赞赏
让用户长时间留在一款游戏里,是游戏设计的目标,也是很难实现的一点。
游戏的社会性体现在三方面:1,对抗,(打),2,竞争,(排名),3,合作,(公会)
游戏初期的付费道具很重要(因为此时人最多,赚钱主要在初期)
第一次战斗很重要,输掉的基本就退出游戏了。
需要有一些免费玩家,来被付费玩家欺负。。。
被迫长时间挂机是WEB一大难题(不停地上来看有无人来打你)
socail game:不单单是为了玩游戏而玩游戏,而是为了可以和别人之间进行交流
<strong>信息&数据:</strong>
纵横天下开发6人(一共20人),周期1年,100个区,同时在线10万人,注册200万,月收入最高1000万
IPhone已经可以实现flash了,用javascript的虚拟机LLVM
social game的优势在于:口碑传播,可以很短时间内达到很大的用户量
2008年social game的APRU(平均一个活跃用户可以带来多少收益),国外是2美金,2011年将达到5-10美金
social game的挑战:1,文化挑战,2,增长,分销,3,分析数据,挖掘用户需求,4,克隆,抄袭
google anlytise可以分析出很多用户数据,adobe将在后面推出一套系统,可以知道用户对哪些操作点的多,哪些点的少等等统计数据。
flash将加入p2p模块,RTMFP利用P2P分发媒体和文件
flash现在是98%的普及率,800M 移动终端,6个月内可以升级82%的客户端
<strong>flash开发技术,经验:</strong>
flex有时运行很慢,是因为itemrender导致了太多对象了,改进的办法可以推迟对象的初始化,自定义组件对掉不必要的功能
flash GC管理策略:1,引用计数(缺点是循环引用会无法释放),2,标识清除法(缺点是非常耗资源)
另外,如果类有对自己成员addeventlistener内存会回收不掉,但对其它类addeventlistener可以回收
建议tween(缓动的类)要自己释放
flash的元数据类型(赋值时都是值拷贝,其它的者阳引用拷贝):int, number, boolean, uint,String
flash帧频问题:flash用marshal来控制线程,swf本身是单线程的。
marshal对线程控制的优先级:1,声音,2,视频,3,动画,4,逻辑
marshal控制线程的执行顺序:1,获得所有的event 2, user code 3,预渲染 ,4,显示
marsha周期最短17ms,也就是说最高到60hz
对flash程序的一些建议:
1,简化UI(少用container之 类的layout,如vbox,hbox,这会导致event分发时多走几层)
2, GC不是内存管理,需要自己实现自我管理
3,层叠式清除机制
分享到:
相关推荐
Flash8 是一款经典的动画创作软件,广泛应用于网页设计、游戏开发以及交互式内容制作。本笔记旨在记录学习过程中的一些关键知识点,同时也适用于初学者参考。 一、资源与工具 1. 动画成品分享网站:如Zoomy.net...
### Eclipse开发学习笔记知识点解析 #### 一、Eclipse工作台(Workbench) Eclipse工作台是Eclipse提供的集成开发环境的核心部分,旨在为开发者创建一个无缝集成的工具集,以便于管理和导航工作空间资源。它是开发...
本文件是MLX90640的产品开发笔记,包含了基本资料下载、中文资料、驱动移植、操作流程、计算方法、注意事项、插值处理、伪彩编码。 共分为十章 MLX90640开发笔记(一)概述及开发资料准备 MLX90640开发笔记(二)API...
高手笔记 软件开发软件使用笔记 本资源是关于高手笔记 软件开发软件使用笔记的知识点总结。主要讲解了如何构建带内存错误检查的 gcc,以及 QEMU 的使用笔记。 一、构建带内存错误检查的 gcc 高手笔记软件开发软件...
Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发...
QCon2009北京全球开发大会的现场笔记,总结了架构设计主题部分的核心内容及其对技术架构的点评、思考。
《Eclipse插件开发学习笔记》PDF 高清版
Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...
这份"Android开发教程笔记完全版"涵盖了Android开发的基础到高级主题,旨在帮助开发者全面理解并掌握Android应用的构建过程。 一、Android系统概述 Android是由Google主导的开源操作系统,基于Linux内核。它的开放...
本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...
新版Android开发教程&笔记--基础入门一 新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2...
ARM上面运行Android系统,这里是开发教程和笔记。具体的内容包括: Professional_Android_App.pdf 新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&...
学习笔记\开发学习笔记\插件\Eclipse插件开发学习笔记
【Android Studio开发笔记APP详解】 Android Studio是Google官方推荐的Android应用开发集成开发环境(IDE),它提供了丰富的功能,使得Android应用开发变得更加高效和便捷。本教程将基于Android Studio,详细解析一...
嵌入式开发是计算机科学中的一个重要领域,它涉及到将计算机技术应用于非计算机的设备中,使得这些设备具有数据处理和通信的能力。嵌入式系统通常需要专业的开发环境和工具链,并且对于开发人员来说,需要掌握多种...
这份"Android开发教程笔记完全版"涵盖了Android应用开发的各个方面,旨在帮助初学者和有一定经验的开发者深入理解平台的工作原理,提升开发技能。 首先,笔记可能从Android的基础知识开始,介绍Android操作系统的...
"Android开发笔记"是由real6410公司为开发者提供的一份宝贵的资源,特别针对real6410开发板进行优化,旨在帮助开发者快速提升Android应用开发技能。这份资料包含了从基础知识到实战经验的全方位指导。 首先,"read ...
Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...
AS3学习笔记FlashDevelop平台搭建配置 AS3学习笔记FlashDevelop平台搭建配置是关于如何搭建和配置FlashDevelop平台的...通过本学习笔记,读者可以快速掌握FlashDevelop平台的使用和配置,提高Flash项目的开发效率。
Android 开发笔记 Android 开发笔记中涵盖了多个重要的知识点,以下是对标题、描述、标签和部分内容的详细解释: 标题: Android 开发笔记.pdf 描述: Android 开发笔记.pdf 标签: 技术及资料 知识点: 1. 广播...