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

做响应式网站的网络营销方式与工具有哪些

做响应式网站的,网络营销方式与工具有哪些,优化设计答案大全,wordpress项目需求绘制敌人指示器 接下来,我想在时间线上绘制敌人指示器,以便更直观地看到敌人的生成情况。我调整了指示器的位置,使其与界面上的按钮相匹配。这虽然增加了一些工作量,但也让界面看起来更加整洁。 解决敌人重叠问题 然而&#xf…
绘制敌人指示器

接下来,我想在时间线上绘制敌人指示器,以便更直观地看到敌人的生成情况。我调整了指示器的位置,使其与界面上的按钮相匹配。这虽然增加了一些工作量,但也让界面看起来更加整洁。

解决敌人重叠问题

然而,当我滚动时间线时,发现了一个问题:如果两个敌人在相近的时间生成,它们在时间线上会显示为重叠。这是因为我们在绘制时没有考虑到敌人的生成位置。为了解决这个问题,我添加了一个系统来计算每个敌人的生成位置,并在时间线上相应地绘制它们。

按钮功能的实现

现在,我想让按钮真正工作起来。首先,我想通过键盘按下按钮来执行操作。但随后,我还会添加鼠标控制功能,让用户可以同时使用键盘和鼠标来操作界面。

添加敌人按钮

我创建了一个名为“添加敌人”的按钮,并为其编写了相应的更新函数。现在,当我按下键盘上的“X”键时,会弹出菜单,然后我可以选择“添加敌人”命令来生成一个新的敌人。不过,目前我还不能移动这些敌人,也无法与它们进行交互。

实现鼠标控制

接下来,我想让鼠标能够选择不同的按钮。我遍历了所有按钮,并检查鼠标是否悬停在某个按钮上。如果是的话,就改变当前选中的按钮。为了实现这个功能,我编写了一个鼠标碰撞检测函数来判断鼠标是否与按钮发生了碰撞。

经过一番调试,我终于让鼠标能够悬停在按钮上并触发相应的操作了。随后,我还添加了左键点击功能,让用户可以通过点击按钮来执行操作。

敌人交互功能的实现

现在,我想让用户能够与敌人进行交互。例如,当用户点击某个敌人时,可以删除它或者移动它。为了实现这个功能,我为每个按钮添加了一个属性来存储与之关联的敌人信息。

当用户点击“编辑敌人”按钮时,程序会查找与之关联的敌人并删除它。同时,我还添加了一个高亮显示功能,当用户悬停在某个敌人按钮上时,会在游戏中高亮显示对应的敌人。

优化界面显示

最后,我想进一步优化界面的显示效果。例如,当敌人生成在屏幕外时,用户无法看到它。为了解决这个问题,我在敌人生成位置绘制了一些线条来指示敌人的生成方向。这些线条的颜色和样式也经过了一番调试才最终确定下来。


function domouse()mousex=stat(32)mousey=stat(33)if stat(34)==0 thenclkwait=falseendclkl=falseclkr=falseif not clkwait thenif stat(34)==1 thenclkl=trueclkwait=trueelseif stat(34)==2 thenclkl=trueclkwait=true  endendend

http://www.dtcms.com/wzjs/251959.html

相关文章:

  • 向客户介绍网站建设的话本2020年关键词排名
  • 天津做网站的公司怎么样郑州厉害的seo顾问
  • 游戏排行seo公司优化排名
  • 公司网站开发费用入哪个科目一份完整的营销策划书
  • 物流网站建设流程图企业网站定制
  • 成都做网站设计公司价格权威seo技术
  • 服务器架设国外做违法网站深圳网络公司推广平台
  • 手机游戏网站建设莆田网站建设优化
  • 杭州网站建设官方蓝韵网络金城武重庆森林经典台词
  • 用vs做的网站怎么打开朝阳网络推广
  • 手机网站开发 宽度广告公司联系方式
  • 太原专业制作网站杭州网站推广找哪家
  • 龙岗附近网站建设代写
  • 泉州专业网站制作公司推广引流app
  • wordpress 帕兰映像 安装教程 wordpress金华seo全网营销
  • 做网站都得会什么技术广告公司网站制作
  • 易讯网站建设丁的老头seo博客
  • 网站总是在建设中手机访问另一部手机访问文件
  • 自驾游网站建设百度整站优化
  • 建设银行福建分行招聘网站互联网营销主要学什么
  • app推广公司广州seo代理计费
  • 软件下载平台哪个好36优化大师下载安装
  • 怎样做微课网站百度指数使用指南
  • 微商网站怎么做免费网站免费
  • 东莞网站建设方案网站seo站群软件
  • 服务好的网站建设平台黑科技引流工具
  • 杭州营销网站建设公司重庆百度竞价开户
  • 金融行业建设网站广州网站优化服务
  • 国家信息企业公示系统全国东莞seo网站优化排名
  • 具有价值的常州做网站山东济南最新事件