【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

2012RIA 天地行北京城市精英论坛活动回顾(含讲稿下载)

  • 2012-02-28
  • 本文字数:3289 字

    阅读完需:约 11 分钟

2 月 25 日(上周六), 2012 天地行暨北京城市精英论坛在北京紫光国际交流中心成功举办,天地会创始人黑羽( @黑羽 Kingda )、Adobe 平台技术推广经理马鉴( @7yue )、9Ria.com 天地会游戏编程版版主 D5power- 任浩( @D5Power )、磊友科技首席游戏架构师赵果( @多泡 - 赵果)、Adobe 认证 Flex 技术专家杜增强( @杜增强 DzQ )、Unity Technologies 公司技术经理郭正平及亚洲区负责人 John、Happy Elements 公司首席 Flash 架构师兼游戏运营部门高级技术经理钱晓东分别做了精彩演讲,此外,本次活动正值天地会 4 周年诞辰庆典,到场的还有天地会各路舵主、坛主及活跃成员。本次活动由 9Ria.com 主办。本文结合活动实况及嘉宾演讲幻灯片对本次活动进行总结,希望能够让读者对本次活动以及 Flash 的相关开发技术有更全面的了解。

演讲一:未来网页中的 Flash 技术讲稿下载

来自Adobe 平台技术推广经理7yue 首先进行了分享,这此分享主要是针对2 月22 日Adobe 发布的 Flash 运行时线路白皮书进行解读。7yue 提到 Flash Player 11.2 即将在 2012 年第一季度发布,将针对游戏和视频市场添加关键 runtime 核心功能。在新版本 Flash Player 中将带来的核心功能有:

  • Throttling Events(将在 Flash 页面最小化,暂停,恢复时派发)
  • Mouse Lock 支持
  • Right Mouse(鼠标右键与中键事件支持)
  • Multi-threaded video decoding(多线程视频解码管道)
  • Hardware driver gating relaxed
  • Stage3D on iOS & Android(通过 AIR)

在 2012 年第二季度中,Adobe 还将发布 Flash Player 的一个新版本,代号“Cyril”。这个版本将继续为游戏添加核心新功能,主要包括以下部分:

  • Fullscreen Keyboard(全屏模式键盘输入支持)
  • Low Latency Audio(低延迟音频)
  • Stream Stage3D Texture(Stage3D 纹理素材流式下载)
  • Frame Label Events(Frame label 事件体系)

在 2012 年下半年,将发布代号“Dolores”的 Flash Player。此版本将继续增强游戏上面的特性,主要包括:

  • ActionScript Workers (允许 ActionScript 脚本的多个独立线程的并发执行)
  • Advanced Profiling(高级 profiling 工具服务)
  • Powerful Compiler
  • New Experimental Alchemy

最后,7yue 还提到 Adobe“Next”计划中还将重构和持续进化 Flash runtime 核心代码,革新 ActionScript VM 和 ActionScript 语言,这些工作主要目的是为了让 Flash runtimes 和 AS 虚拟机显著提升代码执行性能,确保 Flash runtimes 在下个十年的领先地位。更多关于 Adobe Flash Runtime Roadmap 的信息可参考 7yue 翻译并提炼的中文版本

演讲二:从 Facebook 到 App store——大型 Social Game 的移植实践 via AIR mobile讲稿下载

乐元素游戏首席 Flash 架构师,游戏运营部门高级技术经理钱晓东主要分享了基于 AIR 的应用在 iOS 上开发的技术限制与难点,iOS 版本与 PC 版本数据互通在设计上需要解决的问题等。钱晓东提到:

FaceBook 是海外最大的社交平台。依靠社交平台的病毒传播性,社交游戏的用户数量能够得到快速的增长。

接着,钱晓东具体讲述了“跨越 PC 与 Mobile 之间的鸿沟”应该注意的细节:

  • 软硬件环境搭建
  • 准备 Apple 帐号
  • 资源管理的差异
  • 内存控制问题
  • 内存控制方案
  • AIR Native Extensions
  • 联合调试

最后,钱晓东提到了一些注意事项和建议,其中包括:借助 FB Connect 平台实现帐号验证及常用功能,需要考虑 iPad 版本的前后兼容以及 iPad 版本有客户端时,需要用户手动升级等问题。

演讲三:Unity3D 跨平台优势讲稿下载

Unity Technologies 公司的技术经理郭正平重点介绍了 Unity3D 在跨平台开发方面的的优势,以及 Unity3D 3.5 的新功能。他提到,Unity 的优势主要在于对跨平台开发提供了最佳支持,开发门槛低并且社区广泛,易学易懂。Unity 3D 引擎主要提供了渲染、灯光、输入控制、地形、物理系统(physX)、粒子特效、音响、脚本以及网络的支持。在 3.5 版本带来了以下新的功能:

  • 多线程渲染
  • LOG——传统细节控制系统
  • NavMesh——新寻路系统
  • Shuriken——新粒子系统
  • Light Probe
  • 线性光照
  • 重新改写的 Occlusion Culling 系统
  • GPU Profiler
  • 多物体编辑

最后,郭正平通过实例给参会者演示了 FPS 游戏的创建过程:创建项目、创建地形、创建场景、添加角色、创建游戏逻辑、游戏数据存储以及性能优化方法。相关资源还可访问社区论坛或获取免费资源

演讲四:小谈Flash 游戏渲染技术讲稿下载

9Ria.com 天地会游戏编程版版主 @D5Power 的分享主要分为了三个部分:Flash 游戏渲染方法分析、渲染效率提到以及游戏素材保存与优化。在提到 Flash 游戏素材存储时,任浩分享了他的经验:

  • 将素材合并到一张图片上,代替多次加载
  • 将素材逐帧导入时间轴,导出为 swf 文件,利用 Flash 本身对图片的压缩,大幅降低文件体积
  • 巧妙使用 ByteArray
  • XML 作为开发文档,最终产品文件使用二进制数据来保存
  • 类似联机游戏中的数据通讯协议来构建自己的文件格式

最后,任浩推荐了一款 D5Power 角色素材编辑器,并表示该项目源码会于近期发布至天地会社区。

演讲五:Flash 移动开发优化技巧讲稿下载

Adobe 认证 Flex 技术专家 @杜增强 DzQ 带来了实惠分享,主要基于针对移动端 Flash 游戏开发的优化技巧,内容涉及 Object Pooling(对象池)、Blitting(块传输)和 Stage3D 引擎。老杜提到效率问题应该关注以下几个方面:

  • 组件使用(AS3 基础)
  • 算法效率(程序基础)
  • 架构选择(设计模式)
  • 引擎选择(新技术)

使用对象池的优点是能快速取出对象,节省产生新对象实例时所造成的 CPU 和时间上的消耗,同时,还可以很好地控制内存占用,使用时从对象池取出,使用完毕放回。中间不涉及到对象的销毁和创建,所以保证了内存的占用是定量的。需要注意的是,对象池同样消耗实例化相同对象所消耗的时间,非前提初始化式内存池,在缓存 AS 值类型的对象(如 Point)反而产生更大的消耗。

此外,老杜还介绍了 Blitting(块传输)的原理、Sprite Sheet、实现方法和工具。块传输虽然不能解决所有性能问题,但它能使动画运行平滑,统一大多数机器上动画帧频。最后,老杜推荐了一些基于 Stage3D 的 2D 引擎:StarlingFramework 以及由其衍生出的 Citrus Engine、Ycanvas 和 IsoHill Framework,ND2D 及以其衍生出的 Napoleon。

演讲六:IOS 上的网页游戏 HTML5 应用重点分享讲稿下载

磊友科技首席游戏架构师 @多泡 - 赵果以实际 Demo 演示并分析了 Html5 游戏开发中的问题,简单阐述了 HTML5 未来游戏研发的前景。赵果的演讲主要分为三个部分:技术概括、必然会遇到的技术问题以及应用范围。赵果是这样概括 HTML5 的:

HTML5 其实并不是一个全新的技术,它只不过是为了对原有的 HTML4、CSS、JavaScript 等规范进行扩展,从而提出的新 Web 标准。

技术大方向上,将会是 JavaScript、DOM、HTML5 新增 API 以及 CSS3 的发展和广泛应用。随后,赵果针对分辨率问题、屏蔽系统时间问题、技术细节等方面进行的详细的讲解并给出了具体的解决方案。目前能用的 HTML5 API 主要有:

  • Canvas(双缓冲、DataUrl)
  • Manifest
  • WebSocket
  • CSS3

尽量不要用的 HTML5 API 有:

  • 音频
  • 像素级处理
  • Device 接口
  • LBS
  • WebGL

最后,赵果分享了常用的流量控制方法:

  • JSON 数据尽量以一维数组的形式来组织
  • 地图地砖尽量采用直角方式拼接,可以有效减少数据传输量

由于目前 HTML5 还没有一个类似于 Flash 里 AMF3 这样的规范提出,所以对于传输数据时的压缩和解压缩需要慎重使用。

会后一些网友在新浪微博分享了他们参会的感受:

@strcld #北京天地行# 未来的 RIA 将不仅仅是视频和游戏。flash 技术在行业应用也将大有作为!

@绥靖者信:#北京天地行#亚太区技术客户经理 郭振平 的交流让我看到 unity 在跨平台游戏应用上的决心以及 Adobe 在的跟进移动开发上的踌躇。原来郭 Sir 以前是 wavefront 的,可爱的 maya 引擎开发者。

推荐阅读

Adobe 公布 Flash 运行时路线图后——访 Adobe 黄竣(Peter)

Adobe 公布 Flash 运行时路线图后——访 Adobe 马鉴(7yue)

本次 RIA 天地行北京城市论坛活动圆满结束,但正如参会者所说到的那样,Flash 游戏会继续飞速前行。此外,第九届Flash 开发者大会即将于3 月11 日于北京、上海、广州同期举行。 @InfoQ 还将继续关注并做相关报道。

2012-02-28 00:211612
用户头像

发布了 156 篇内容, 共 49.7 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

昆仑万维深耕AIGC领域 昆仑天工助力内容创作者创造无限可能

Geek_2d6073

什么是AutodeskMaya?为什么要学习它?

Finovy Cloud

3DMAX maya

小场景解决大问题|明道云在京东方的落地实践

明道云

maven pom 中有用的两个配置

JefferLiu

嘉为蓝鲸研运一体化解决方案荣获信通院XOps领域年度明星解决方案

嘉为蓝鲸

自动化运维 嘉为蓝鲸

叮咚~,这份春节前突击检查应对指南请收好!

嘉为蓝鲸

自动化运维 weops 嘉为蓝鲸

安卓影像飞升时刻:vivo X90 Pro+打通HDR任督二脉

脑极体

Vivo 蔡司影像

被面试官问住了,MySQL两阶段提交是什么鬼?

程序员拾山

MySQL 面试

适配 Laravel 多版本的开源项目版本号规划

ModStart

KubeVela 再升级:交付管理一体化的云原生应用平台

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

WorkPlus移动办公平台,助力企业随时随地“指尖办公”

WorkPlus

Kyligence 成功签约阿斯利康,助力提升商业洞察质量和决策效率

Kyligence

数据分析 指标中台

企业内部沟通,即时通讯软件要怎么选?

WorkPlus

​洞悉获客之道,林肯汽车开展高端社区精准营销俘获消费者芳心

联营汇聚

如何对小程序进行更高效的管理

Onegun

小程序 微信小程序 小程序管理平台

标准升级 |《企业数字化成熟度模型IOMM标准》(企业整体视角)发布

信通院IOMM数字化转型团队

数字化转型 IOMM ICT深度观察

位运算在数据库中的实际应用

领创集团Advance Intelligence Group

数据库 位计算

如何利用极狐GitLab 轻松管理NPM依赖发布与更新?

极狐GitLab

node.js DevOps npm 依赖 极狐GitLab

还在用Excel和SQL?火山引擎VeDI这款产品帮你更快处理数据

字节跳动数据平台

大数据 数据分析 企业 数据看板

英特尔CEO帕特·基辛格:五大“超级技术力量”,推动人类社会发展

科技之家

干货 | 企业监控系统体系化建设思路

嘉为蓝鲸

自动化运维 嘉为蓝鲸 企业监控系统

21世纪啤酒与尿布的故事

Marvin Ma

广告 流媒体 啤酒与尿布

SQL 嵌套 N 层太长太难写怎么办?

王磊

如何通过C#和VB.NET合并Excel文档

Geek_249eec

C# Excel VB.NET

免费下载 | 2023 中国技术成熟度评估曲线发布,共看六大发展趋势

博睿数据

可观测性 智能运维 博睿数据 权威报告

WeOps上新啦 | WeOpsV3.14拓展云平台能力,支持自动发现和监控告警

嘉为蓝鲸

自动化运维 weops 嘉为蓝鲸

网易伏羲预训练模型”玉言“登顶CLUE分类榜单,成绩首次超过人类水平

网易伏羲

人工智能

深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化

阿里巴巴云原生

阿里云 Serverless 云原生

MASA Stack 1.0 发布会圆满收官

MASA技术团队

.net 云原生 PaaS dapr MASA

阿里云云边一体容器架构创新论文被云计算顶会 ACM SoCC 录用

阿里巴巴云原生

阿里云 容器 云原生

CuPL 利用大规模的语言模型,更高效地生成提示

Zilliz

2012RIA天地行北京城市精英论坛活动回顾(含讲稿下载)_HTML5_贾国清_InfoQ精选文章