论文总字数:26892字
摘 要
随着社会科技的不但发展,网络逐渐进入人们的日常生活中,普及度也越来越高,与之同时,各式各样的软件也成了生活中不可或缺的一部分。手机游戏也成为了生活娱乐很好的调剂品。对于手机游戏的生产,或许可以和代码分离开来,让那些不懂代码却有很好的游戏新思路的人也可以自己实现游戏。
本文介绍了手机游戏开发的可视化编程及多端自动化发布的设计与实现,本项目是基于对象的可视化编辑,实现整个游戏通过不同功能的对象组合而成,致力于将与代码打交道的环节由程序块代替,无需读写代码及编程知识,让用户可以通过直观的操作模块来实现一个界面乃至一个软件的设计。
本文从项目的背景和目的开始,介绍项目的作用和其存在的意义。有以介绍项目所需要的技术和运行环境的基础上,介绍了项目的架构和部分模块的具体实现。
最后介绍了项目的最后结果和展望:通过代码块的拖拽实现一个有较高可玩性和复杂度的手机游戏。
关键词:可视化编辑,代码块,对象
Abstract
With the development of social science and technology, the network has gradually entered people's daily life, and the popularity is becoming more and more high. At the same time, all kinds of software have become an indispensable part of life. Mobile games have also become a good dispenser for life and entertainment. The production of mobile games may be separated from the code, so that those who do not understand the code but have a good new idea of the game can also achieve their own games.
This paper introduces the visual programming of mobile game development and the design and implementation of multi terminal automation. This project is based on visual editing of objects, and realizes the whole game through the combination of different functions. It is committed to replacing the link with the code by the program block, without reading and writing code and programming knowledge. So that users can achieve an interface and even a software design through intuitive operation module.
Starting from the background and purpose of the project, this article introduces the role of the project and its significance. On the basis of introducing the technology and operation environment needed to introduce the project, it introduces the structure of the project and the concrete realization of some modules.
Finally, the final results and prospects of the project are introduced: through the drag and drop of the code block, a mobile game with high playability and complexity is realized.
Key words: visual editing, code block, object
目录
摘要 ……………………………………………………………………………………………Ⅰ
Abstract …………………………………………………………………………………… Ⅱ
- 绪论 …………………………………………………………………………………1
1.1 论文背景和意义 …………………………………………………………1
1.2 可视化编程软件的发展趋势和现况 ……………………………………2
1.3 项目预期目标 ……………………………………………………………2
1.4 任务概述 …………………………………………………………………………2
1.5 本文结构 …………………………………………………………………………3
- 技术概述及可行性分析……………………………………………………4
2.1 Blockly概述 ……………………………………………………………4
2.2 JS概述 ……………………………………………………………………………4
2.3 cocos creator概述……………………………………………………………5
2.4 cocos creator的节点组件等概念的描述…………………………………6
2.5 可行性分析 ………………………………………………………………………8
2.6 本章小结 …………………………………………………………………………8
- 项目概要设计………………………………………………………………………9
3.1 项目主要功能 …………………………………………………………9
3.2 项目模块划分 …………………………………………………………10
3.3 编辑界面模块设计 ……………………………………………………10
3.3.1 对象管理模块 …………………………………………………11
3.3.2 脚本管理模块 …………………………………………………11
3.3.3 函数管理模块 …………………………………………………12
3.3.4 对象编辑模块 …………………………………………………12
3.4 代码管理产出模块设计 ……………………………………………………12
3.5 cocos 功能实现模块 ………………………………………………………12
3.6 本章小结 …………………………………………………………………13
- 模块详细设计和实现 ……………………………………………………………14
4.1 物理模块实现 …………………………………………………………14
4.1.1 需求分析和功能设计 …………………………………………14
4.1.2 物理模块的代码结构设计 ……………………………………15
4.1.3 前端编辑界面的详细设计 ……………………………………16
4.1.4 前端编辑界面轮廓点识别的实现 ……………………………17
4.1.5 cocos creator组件的详细设计………………………………20
4.1.6 接口函数的详细设计 …………………………………………24
4.2 代码可视化编辑模块的实现……………………………………………24
4.2.1 代码可视化编辑模块功能设计 ………………………………24
4.2.2 代码可视化编辑模块具体实现 ………………………………25
4.2.2 物理模块的代码块的设计 ……………………………………26
- 界面展示和产出游戏展示 ………………………………………………………29
5.1 编辑界面展示 …………………………………………………………29
5.2 产出游戏展示 …………………………………………………………30
- 总结与展望 …………………………………………………………………………32
6.1 总结 ……………………………………………………………………32
6.2 展望 ……………………………………………………………………32
致谢 …………………………………………………………………………………33
参考文献 ……………………………………………………………………………34
绪论
剩余内容已隐藏,请支付后下载全文,论文总字数:26892字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;