当前位置: 首页 > news >正文

建设网站的具体步骤是什么做网站的流程视频教程

建设网站的具体步骤是什么,做网站的流程视频教程,网站备案基础知识,开发板有什么用创建敌人 首先,我们需要一个可以射击的飞船。因此,今天的目标是生成一个敌人。 导入精灵 现在,我需要选择这个帧,然后拖放到这里。制作敌人时,不仅要考虑静态敌人,还要考虑动态敌人,尤其是当…

创建敌人

首先,我们需要一个可以射击的飞船。因此,今天的目标是生成一个敌人。

导入精灵

现在,我需要选择这个帧,然后拖放到这里。制作敌人时,不仅要考虑静态敌人,还要考虑动态敌人,尤其是当屏幕上有很多这样的精灵时,动画会让游戏感觉更生动。

敌人动画

初步设置

现在,让我们把这些精灵导入系统。

敌人行为

创建敌人区域

我想创建一个敌人区域,并添加一个敌人。我们需要设置敌人的X和Y坐标,以及它的速度和动画。

绘制敌人

现在,我们要绘制敌人。关于绘制顺序,我认为让子弹在敌人上方绘制更有意义,因为子弹可能会与敌人相交。

滚动背景问题

当飞船左右移动时,敌人似乎也在移动。问题是我们不仅需要滚动背景,还需要滚动所有敌人以及爆炸等效果。这会让碰撞检测变得更复杂。

敌人动画

动画函数

现在,我想让敌人动画循环播放。我们可以创建一个特定的更新函数来处理敌人的动画。

敌人行为规划

初步移动

现在,敌人可以移动了,但我们需要规划更复杂的敌人行为。比如,让敌人飞进来,停留一秒,然后飞出去。

函数化敌人行为

理想情况下,我们应该将这种行为封装成一个函数,以便可以生成多个敌人,让它们每隔几秒飞进来并飞出去。


function startgame()px,py=64,64spd=1.4lastdir=0shipspr=0scroll=300xscroll=0mapsegi=0cursegs={}boss=falseparts={}shots={}shotwait=0muzz={}enemies={}add(enemies,{x=74,y=16,sani={18,19,20},si=1,sx=0.1,sy=0.2})_upd=upd_game_drw=drw_game
endfunction _draw()_drw()--★cursor(4,4)color(7)for txt in all(debug) doprint(txt)end
endfunction _update60()t+=1_upd()
end-->8
--drawfunction drw_game()for seg in all(cursegs) domap(seg.x,seg.y,xscroll,scroll-seg.o,18,8)endfor p in all(parts) doif p.age>=0 then--animate colorif p.ctab thenp.ctabv=p.ctabv or 0local i=(p.age+p.ctabv)/p.maxagei=mid(1,flr(1+i*#p.ctab),#p.ctab)p.c=p.ctab[i]endp.draw(p)endendfor e in all(enemies) domspr(e.sani[flr(e.si)],e.x+xscroll,e.y)pset(e.x+xscroll,e.y,8)endfor s in all(shots) do    mspr(s.sani[flr(s.si)],s.x,s.y)endfor m in all(muzz) do    mspr(m.sani[flr(m.si)],px+m.x,py+m.y)end--shipmspr(shiparr[flr(shipspr*2.4+3.5)],px,py)pset(px,py,8)local fframe=flamearr[t\3%4+1]mspr(fframe,px-1,py+8)mspr(fframe,px+2,py+8)debug[1]=scroll
endfunction drw_menu()map(19,8)
end
-->8
--updatefunction doenemies()for e in all(enemies) doe.x+=e.sxe.y+=e.sye.si+=0.1if flr(e.si)>#e.sani thene.si=1endend
end

http://www.dtcms.com/a/518064.html

相关文章:

  • 宜昌市建设厅官方网站vps开wordpress
  • 网站建设还有需求么抖音网站建设的基本情况
  • 做健身推广网站WordPress插件api调用
  • 最权威的排行榜网站设计理念万能模板
  • 中山 网站建设 骏域设计网站的方法
  • 做网站彩票的代理好吗网站建设论文开题报告范文
  • 网站内容建设的原则是什么网页素材大宝库
  • 山东教育行业网站建设推荐做app模板网站
  • 无锡专业做网站的公司有哪些网站建设人工费一年多少钱
  • 西安模板做网站如何制作网页效果图
  • 静态单页网站wordpress管理咨询公司好不好做
  • 无锡建网站南京网站设计是什么
  • 山西网站建站系统哪家好室内设计公司招聘要求
  • 婚纱摄影网站首页小伟破解WordPress主题
  • 南京公共工程建设中心网站网络营销案例分享
  • python 网站架构网站网站制作网站
  • 网站备案需要建设好网站吗react做前台网站
  • 拷贝其他电脑上的linux虚拟机
  • 福建微网站建设网站发布后打不开
  • 网站开发会计科目dede手机网站模版
  • 旅游网站建设的可行性分析网站开发职业环境分析
  • 婚纱设计网站模板商城代加工厂找订单的网站
  • 百度推广官方网站商城网站模板 免费
  • 怎么样做深网的网站百度招聘 网站开发
  • 优秀的手机网站标准无锡网站建设服务公司
  • 怎么建一个自己的网站尚海整装为啥口碑那么差
  • 京东网站建设评估wordpress桌面宠物
  • 数据分区、分库、分表:理解与实践
  • 南通网站排名优化网站推广怎么做优化
  • 如何备案成企业网站电信宽带做网站服务器