html5开发页游(前话)
2024-08-30 09:07:17
导师要求模仿某个页游网站开发益智小游戏。老板的要求是要跨平台,IOS,Android、PC、Mac等系统主要通过浏览器打开都能用。那个网站的页游是通过flash实现的,使用这种方法肯定不能满足老板的要求。于是问了度娘,最后决定选择html5开发。
以前没真正学过html5的知识。所以一切都是从0开始学。网上把html5的吹得很牛,尤其在实现动画等方面,我就这样被她吸引。我都是从网页开始的,先写html文件,在网页上显示文字。再熟悉画板(canvas)。然后尝试着在画板上画直线、矩形、圆形、扇形等(这些是通过js实现的)。也是在这个时候开始接触js。以前都是用python写端游客户端脚本,发现js在面向对象上很多地方让我觉得很不舒服。还是更喜欢python。
当然这只是开始,离开发一个游戏还差得很远。学习两天html5后(其实这两天的学习效率很低),在网上搜了一下页游相关的引擎,发现有一个基于h5的引擎lufylegend。最后决定让我选这个引擎的原因是lufylegend是开源的。开源的东西对我来说最大的好处是能学到东西。后来发现lufylegend是或能的一个大神开发的,这让我更喜欢这款引擎。
因为以前做端游的时候,公司的引擎源码是不对我们开放的。像我们这样的新手,肯定不利于我们学习。当然公司不对我们开放源码是很正常的,毕竟这样更符合公司的利益。这是我第一次接触引擎源码。虽然做端游有了一年多的时间,可是引擎对我来说还是挺神秘的,所以这次我好想好好学习学习引擎到底是什么东东。
最新文章
- 【web开发 | 移动APP开发】 Web 移动开发指南(2017.01.05更新)
- 崔用志-微信开发-java版本
- 【bzoj1913】 Apio2010—signaling 信号覆盖
- MVC 微信扫码支付
- (转)Android消息处理机制(Handler、Looper、MessageQueue与Message)
- 监听grid行点击事件
- UVa 11998 Broken Keyboard (数组模拟链表问题)
- 快速判断ie10及以上版本浏览器
- js,正则应用
- 【M16】谨记80-20法则
- 动态创建Fastreport(delphi)
- JavaScript中的该如何[更好的]做动效
- Python调用ansible API系列(二)执行adhoc和playbook
- selenium元素高亮显示
- 1.网站js文件获取
- 1.5.2、CDH 搭建Hadoop在安装之前(定制安装解决方案---使用内部包存储库)
- Webpack Getting Started
- TOJ2811: Bessie's Weight Problem(完全背包)
- CF712E Memory and Casinos
- tkinter的GUI设计:界面与逻辑分离(四)-- 与 matplotlib 结合
热门文章
- UnrealEngine4初始化流程
- Popupwindow 显示, 其它背景变暗。 并加上点击事件 ~ (用于记录)
- 【LeetCode-面试算法经典-Java实现】【168-Excel Sheet Column Title(Excell列标题)】
- Android解决ScrollView视图导致其底部的布局栏被推到上边的问题
- android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
- [JZOJ 5910] [NOIP2018模拟10.18] DuLiu 解题报告 (并查集+思维)
- 报表工具Report Builder 3.0的安装
- RocketMQ学习笔记(1)----RocketMQ的简介
- Angualr+asp.net core webapi+efcore系列
- 前端换行显示,后端返回<;br>;