`
windytwang
  • 浏览: 50939 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

2010上海Flash开发大会笔记

阅读更多
    这次大会还真是热闹,像去看阿凡达一样,最后加了几十张椅子,都还有不少人站着。讲座内容也挺不错,先是盛大作为主办方介绍了一下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>信息&amp;数据:</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,层叠式清除机制
1
0
分享到:
评论

相关推荐

    Flash8学习笔记

    Flash8 是一款经典的动画创作软件,广泛应用于网页设计、游戏开发以及交互式内容制作。本笔记旨在记录学习过程中的一些关键知识点,同时也适用于初学者参考。 一、资源与工具 1. 动画成品分享网站:如Zoomy.net...

    Eclipse开发学习笔记.pdf

    ### Eclipse开发学习笔记知识点解析 #### 一、Eclipse工作台(Workbench) Eclipse工作台是Eclipse提供的集成开发环境的核心部分,旨在为开发者创建一个无缝集成的工具集,以便于管理和导航工作空间资源。它是开发...

    MLX90640开发笔记(完整十章20191012).pdf

    本文件是MLX90640的产品开发笔记,包含了基本资料下载、中文资料、驱动移植、操作流程、计算方法、注意事项、插值处理、伪彩编码。 共分为十章 MLX90640开发笔记(一)概述及开发资料准备 MLX90640开发笔记(二)API...

    高手笔记 软件开发软件使用笔记

    高手笔记 软件开发软件使用笔记 本资源是关于高手笔记 软件开发软件使用笔记的知识点总结。主要讲解了如何构建带内存错误检查的 gcc,以及 QEMU 的使用笔记。 一、构建带内存错误检查的 gcc 高手笔记软件开发软件...

    Android开发教程+笔记 Android开发教程+笔记

    Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发教程+笔记 Android开发...

    QCon全球开发大会笔记-架构案例和实践

    QCon2009北京全球开发大会的现场笔记,总结了架构设计主题部分的核心内容及其对技术架构的点评、思考。

    eclipse插件开发学习笔记PDF_01

    《Eclipse插件开发学习笔记》PDF 高清版

    Eclipse插件开发学习笔记 第三四篇(26-28)+原代码.rar

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...

    Android开发教程笔记完全版 pdf

    这份"Android开发教程笔记完全版"涵盖了Android开发的基础到高级主题,旨在帮助开发者全面理解并掌握Android应用的构建过程。 一、Android系统概述 Android是由Google主导的开源操作系统,基于Linux内核。它的开放...

    Eclipse插件开发学习笔记全篇+源码.rar

    本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...

    新版android开发教程 笔记

    新版Android开发教程&笔记--基础入门一 新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2...

    新版Android开发教程和笔记

    ARM上面运行Android系统,这里是开发教程和笔记。具体的内容包括: Professional_Android_App.pdf 新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&...

    Eclipse插件开发学习笔记

    学习笔记\开发学习笔记\插件\Eclipse插件开发学习笔记

    基于Android Studio开发的笔记APP.rar

    【Android Studio开发笔记APP详解】 Android Studio是Google官方推荐的Android应用开发集成开发环境(IDE),它提供了丰富的功能,使得Android应用开发变得更加高效和便捷。本教程将基于Android Studio,详细解析一...

    嵌入式开发学习笔记

    嵌入式开发是计算机科学中的一个重要领域,它涉及到将计算机技术应用于非计算机的设备中,使得这些设备具有数据处理和通信的能力。嵌入式系统通常需要专业的开发环境和工具链,并且对于开发人员来说,需要掌握多种...

    Android开发教程笔记完全版

    这份"Android开发教程笔记完全版"涵盖了Android应用开发的各个方面,旨在帮助初学者和有一定经验的开发者深入理解平台的工作原理,提升开发技能。 首先,笔记可能从Android的基础知识开始,介绍Android操作系统的...

    android 开发笔记

    "Android开发笔记"是由real6410公司为开发者提供的一份宝贵的资源,特别针对real6410开发板进行优化,旨在帮助开发者快速提升Android应用开发技能。这份资料包含了从基础知识到实战经验的全方位指导。 首先,"read ...

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...

    AS3学习笔记flashdevelop平台搭建配置.pdf

    AS3学习笔记FlashDevelop平台搭建配置 AS3学习笔记FlashDevelop平台搭建配置是关于如何搭建和配置FlashDevelop平台的...通过本学习笔记,读者可以快速掌握FlashDevelop平台的使用和配置,提高Flash项目的开发效率。

    android开发笔记.pdf

    Android 开发笔记 Android 开发笔记中涵盖了多个重要的知识点,以下是对标题、描述、标签和部分内容的详细解释: 标题: Android 开发笔记.pdf 描述: Android 开发笔记.pdf 标签: 技术及资料 知识点: 1. 广播...

Global site tag (gtag.js) - Google Analytics