导师要求模仿某个页游网站开发益智小游戏。老板的要求是要跨平台,IOS,Android、PC、Mac等系统主要通过浏览器打开都能用。那个网站的页游是通过flash实现的,使用这种方法肯定不能满足老板的要求。于是问了度娘,最后决定选择html5开发。

以前没真正学过html5的知识。所以一切都是从0开始学。网上把html5的吹得很牛,尤其在实现动画等方面,我就这样被她吸引。我都是从网页开始的,先写html文件,在网页上显示文字。再熟悉画板(canvas)。然后尝试着在画板上画直线、矩形、圆形、扇形等(这些是通过js实现的)。也是在这个时候开始接触js。以前都是用python写端游客户端脚本,发现js在面向对象上很多地方让我觉得很不舒服。还是更喜欢python。

当然这只是开始,离开发一个游戏还差得很远。学习两天html5后(其实这两天的学习效率很低),在网上搜了一下页游相关的引擎,发现有一个基于h5的引擎lufylegend。最后决定让我选这个引擎的原因是lufylegend是开源的。开源的东西对我来说最大的好处是能学到东西。后来发现lufylegend是或能的一个大神开发的,这让我更喜欢这款引擎。

因为以前做端游的时候,公司的引擎源码是不对我们开放的。像我们这样的新手,肯定不利于我们学习。当然公司不对我们开放源码是很正常的,毕竟这样更符合公司的利益。这是我第一次接触引擎源码。虽然做端游有了一年多的时间,可是引擎对我来说还是挺神秘的,所以这次我好想好好学习学习引擎到底是什么东东。

最新文章

  1. 【web开发 | 移动APP开发】 Web 移动开发指南(2017.01.05更新)
  2. 崔用志-微信开发-java版本
  3. 【bzoj1913】 Apio2010—signaling 信号覆盖
  4. MVC 微信扫码支付
  5. (转)Android消息处理机制(Handler、Looper、MessageQueue与Message)
  6. 监听grid行点击事件
  7. UVa 11998 Broken Keyboard (数组模拟链表问题)
  8. 快速判断ie10及以上版本浏览器
  9. js,正则应用
  10. 【M16】谨记80-20法则
  11. 动态创建Fastreport(delphi)
  12. JavaScript中的该如何[更好的]做动效
  13. Python调用ansible API系列(二)执行adhoc和playbook
  14. selenium元素高亮显示
  15. 1.网站js文件获取
  16. 1.5.2、CDH 搭建Hadoop在安装之前(定制安装解决方案---使用内部包存储库)
  17. Webpack Getting Started
  18. TOJ2811: Bessie's Weight Problem(完全背包)
  19. CF712E Memory and Casinos
  20. tkinter的GUI设计:界面与逻辑分离(四)-- 与 matplotlib 结合

热门文章

  1. UnrealEngine4初始化流程
  2. Popupwindow 显示, 其它背景变暗。 并加上点击事件 ~ (用于记录)
  3. 【LeetCode-面试算法经典-Java实现】【168-Excel Sheet Column Title(Excell列标题)】
  4. Android解决ScrollView视图导致其底部的布局栏被推到上边的问题
  5. android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
  6. [JZOJ 5910] [NOIP2018模拟10.18] DuLiu 解题报告 (并查集+思维)
  7. 报表工具Report Builder 3.0的安装
  8. RocketMQ学习笔记(1)----RocketMQ的简介
  9. Angualr+asp.net core webapi+efcore系列
  10. 前端换行显示,后端返回<br>