网页游戏开发入门教程三(简单程序应用)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了网页游戏开发入门教程三(简单程序应用)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

网页游戏开发入门教程二(游戏模式+系统)
<A href="//www.js-code.COM/article/20724.htm">//www.js-code.com/article/20724.htm

一、选择开发语言


后台:java .net php
前台:flex javascript ajax
数据库MySQL msSQL
用哪种组合,真的不重要。重要的是时间和成本。复杂的地方在数据的交互和完善,而不在技或效果的实现。往往遇到一些问题。比如地图如何编?人物移动如何实现?其实这些问题从技术上实现都比较容易。难在实现后,数据如何交互。没有解决数据交互的问题,实现这些技术点的意义不大。我用的是php+javascript+mysql。
原因简单,上手快。可以比较快速的出产品。

二、程序简单应用。


、模板
为了方便UI的修改。所以用模板。smart template还算方便。很简单。代码也可以嵌套在模板里。唯一的问题是如果美术不会程序,修改模板还得程序来。不科学啊。
smart template的教程网上有。只说一点。可以在模板(.htML的文件)里用嵌套任何代码。获得传值。用$_obj[‘xxx']或者用$_stack[0][‘']可以和{xxx}写法的代码嵌套。跟.php的文件一样,没任何区别。
、地图
因为游戏类型不是ogame模式的,所以地图并不是自动生成。而是全从数据库里调用。思路很简单。地图是一整张大图。切成多个小图块。数据库里记录下每个小图块对应大图的绝对坐标。显示的时候,调用相应坐标区域的小图块。
代码类似:
$sql="select * From map where mapx between $xxx and $xxx and mapy between $ yyy and $yyy ";
意思就是从地图表里,获得横坐标xx到xx。纵坐标xx到xx的所有小图块。比如20个。假设我们写个函数showMap(x,y),把获得的数据全显示出来。地图可以有很多层。
每个小图块都是一个div。具体的控制就用css就行了。小图块可以当作div的背景。也可以用作div里的图片。控制好div的left和top就行了。(left和top就是小图块相对于大图块的绝对坐标)showMap(x,y)就放在下面两个层的里面。
一个层处理地图大小:

一个层处理拖动:
代码如下:


//处理拖动的js代码。(网上抄的。。感谢这位大大。)

脚本宝典总结

以上是脚本宝典为你收集整理的网页游戏开发入门教程三(简单程序应用)全部内容,希望文章能够帮你解决网页游戏开发入门教程三(简单程序应用)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。