首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
14赞
162
当前位置:
开发笔记
>
编程语言
> 正文
这个canvas做出来的交互效果具体是怎么实现的?有什么工具有助于做这类开发吗?-
作者:kikokikolove | 2021-09-10 15:30
九步之遥
九步之遥
回复内容:
一开始怀疑是拿adobe的工具做的再到处,就从xml加载资源这种作风就很有actionscript的范。
不过从源码的蛛丝马迹来看,更像是自主开发的工具,我是不相信adobe的工具能导出用requirejs组织的代码的。
很可能是一枚在广告行业摸爬滚打多年的actionscript程序员转战html5,于是把不少以前用到过的工具做了移植。
从网络加载来看,帧动画都是一张张的jpg,可能是用AfterEffects做好导出的。
steps9是主模块,依赖于render_engine, mat4, vec2,这些。用来做一些视图以及向量的绘制和管理(也是google了才知道)。
很容易八卦到制作方是这家 W 上海_企业_数字媒体及职业招聘社交平台
看他们的其他作品基本也是同样的技术架构(比如最近很火的 我们之间就一个字
)。做一套框架和工具集可以用来持续产出创意作品还是很值的。 Try Adobe Edge Animate
其实可以尝试用cocos2d尝试做一个小游戏,无所谓html5还是oc还是java,都可以帮助你很好的理解各种layer,scene,director,sprite等,那样,你就会更好的理解canvas的开发。
以点带面吧。 canvas有非常多的as3.0移植库,做这东西lufylegends.js就可以。1.4版本也才2000行代码的样子。还可以用Flash To canvas的转换工具,印象中前面淘宝双十一有实践。
推荐阅读
程序员
Spotify Iframe打开新页面或打开应用程序而不是在同一站点中播放
如何解决《SpotifyIframe打开新页面或打开应用程序而不是在同一站点中播放》经验,为你挑选了1个好方法。 ...
[详细]
程序员
故事板可以用作tvos的发布屏幕吗?
如何解决《故事板可以用作tvos的发布屏幕吗?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
如何在Xcode 7中一次删除多个集成?
如何解决《如何在Xcode7中一次删除多个集成?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
为什么[False]中的False == False返回True?
如何解决《为什么[False]中的False==False返回True?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在Java 8中做红宝石注入的优雅方式
如何解决《在Java8中做红宝石注入的优雅方式》经验,为你挑选了1个好方法。 ...
[详细]
程序员
片段 - 在运行方法之前等待onCreateView()完成
如何解决《片段-在运行方法之前等待onCreateView()完成》经验,为你挑选了0个好方法。 ...
[详细]
程序员
如何在使用scalaz时为布尔创建半群?
如何解决《如何在使用scalaz时为布尔创建半群?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Service Fabric具有配置覆盖的多个服务实例
如何解决《ServiceFabric具有配置覆盖的多个服务实例》经验,为你挑选了1个好方法。 ...
[详细]
程序员
来自抽象类的unique_ptr的shared_ptr
如何解决《来自抽象类的unique_ptr的shared_ptr》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Facebook注销无法在Android上使用[Facebook SDK 4]
如何解决《Facebook注销无法在Android上使用[FacebookSDK4]》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Postgres - 将两列聚合成一个项目
如何解决《Postgres-将两列聚合成一个项目》经验,为你挑选了4个好方法。 ...
[详细]
程序员
在Python中用空格排序字符串列表
如何解决《在Python中用空格排序字符串列表》经验,为你挑选了1个好方法。 ...
[详细]
程序员
何时使用ScreenAdapter和何时使用Screen
如何解决《何时使用ScreenAdapter和何时使用Screen》经验,为你挑选了1个好方法。 ...
[详细]
程序员
NSDateFormatter无法在12小时制设置时返回英国地区的日期时间
如何解决《NSDateFormatter无法在12小时制设置时返回英国地区的日期时间》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在Code :: Blocks中使用C11标准
如何解决《如何在Code::Blocks中使用C11标准》经验,为你挑选了1个好方法。 ...
[详细]
程序员
phantomjs +网络字体+字体加载器
如何解决《phantomjs+网络字体+字体加载器》经验,为你挑选了0个好方法。 ...
[详细]
程序员
java 8中是否有一个实现"以null结尾"的流而不必自己滚动的类?
如何解决《java8中是否有一个实现"以null结尾"的流而不必自己滚动的类?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在Elm中创建Date变量
如何解决《如何在Elm中创建Date变量》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何设置Carthage使用我自己的Stash(Bitbucket)私有存储库中的框架?
如何解决《如何设置Carthage使用我自己的Stash(Bitbucket)私有存储库中的框架?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在字符串后替换 - 在字符之前
如何解决《在字符串后替换-在字符之前》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
kikokikolove
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
actionscrip
bash
c#
c++
c语言
erlang
flutter
go
golang
java
javascript
lua
node.js
perl
php
python
scala
typescript
RankList | 热门文章
1
Simple Injector是否可以通过对象工厂注册RegisterConditional?
2
如何使多次启动的NSTimer无效
3
类库中的控制台应用程序参考
4
选择兄弟的文本
5
Spring Security:如何将重定向查询参数添加到登录URL以允许页面加书签?
6
GStreamer - 从Raspberry到VLC-PC的网络摄像头流
7
c ++支持模板元编程中的最后一次调用优化
8
一个ACE编辑器的瘦包装器,用于制作React组件
9
用PyBrain神经网络预测时间序列数据
10
CSS覆盖规则
11
using语句外的SQL Connection构造函数
12
在MATLAB中反表制函数
13
MQTT:每分钟MQTT客户端轮询服务器多少次?
14
如何在Angular 2中将对象从一个组件传递到另一个组件?
15
如何在Xamarin.Android上处理三倍(或配置的数字)轻击手势?
16
从控制器触发模态弹出窗口
17
表之间的多对多关系 - 如何在SQL中建模
18
升级到php-7后"调用未定义的函数mysql_connect()"
19
将现有Watchkit应用程序更新为WatchOS2
20
SQL Server外键,引用表
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有