首先,我是一名程序员(Python、C、Java、Delphi等等),而不是web开发人员/设计师。我正在努力(当被问到的时候),所以请容忍我。:-)
我有一张地图(div的背景图像)。在地图上我已经放置了一些城市(带有图像的div)。在城市下面是汽车(div with image也是如此)。每辆车都可以去任何城市(拖放,我正在做这件事)。城市和汽车,当点击一次时,会显示带有额外信息的弹出对话框。
到目前为止,还没有消息。一个正常的程序员想要的是在第一层(即z索引0)上的城市的地图,在下一层(即z索引10)的汽车上(z索引20,因为当拖放汽车时应该出现在城市上方,而不是低声),最后在所有弹出窗
我一直在vulkan渲染器上工作,现在有点麻烦了。目前我正在使用vulkan来渲染2d精灵,并且刚刚导入了一个完整的地图来绘制。地图大小为40x40,包含1600块瓷砖。我不能实例化/批处理这些,因为场景中有移动的对象,我可能需要在两者之间插入绘制调用(一些对象需要在另一些对象之前渲染)。然而,当我单独渲染这1600个精灵时,我的cpu会卡壳,仅完成这些精灵就需要大约20ms。这在单独的线程中发生,并执行以下操作: Start command buffer & render pass
For every sprite to draw
Set up translation m
我运行了MapQuest示例代码:
MQA.EventUtil.observe(window, 'load', function() {
/*Create an object for options*/
var options={
elt:document.getElementById('map'), /*ID of element on the page where you want the map added*/
zoom:10, /*initial zoom l