Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 气球游戏与电晕SDK_Ios_Lua_Coronasdk - Fatal编程技术网

Ios 气球游戏与电晕SDK

Ios 气球游戏与电晕SDK,ios,lua,coronasdk,Ios,Lua,Coronasdk,我对iPhone/iPad的游戏开发完全陌生 我的代码运行正常,所有的10个气球都漂浮在空中,但我有几个问题: 引出序号应按顺序或随机顺序排列。他们将肌腱移到边缘,然后玩家应该用鼠标将气球移回正确的位置。怎么做 什么是正确的尺寸数字(x,y),所以我的引出序号在屏幕上的显示和位置相同 我的随机函数通过简单的点击不断弹出更多的气球。 我希望用户执行一些数学操作,例如添加两个随机气球,并在屏幕上显示正确的答案,以便结果可以移回气球放置的右边缘。如何编写此代码?我如何使用两种不同级别的困难?(L1,L

我对iPhone/iPad的游戏开发完全陌生

我的代码运行正常,所有的10个气球都漂浮在空中,但我有几个问题:

引出序号应按顺序或随机顺序排列。他们将肌腱移到边缘,然后玩家应该用鼠标将气球移回正确的位置。怎么做

什么是正确的尺寸数字(x,y),所以我的引出序号在屏幕上的显示和位置相同

  • 我的随机函数通过简单的点击不断弹出更多的气球。 我希望用户执行一些数学操作,例如添加两个随机气球,并在屏幕上显示正确的答案,以便结果可以移回气球放置的右边缘。如何编写此代码?我如何使用两种不同级别的困难?(L1,L2)

  • 如何使我的气球移动到屏幕上的不同边缘

  • 用户如何使用鼠标将引出序号移回正确的位置

  • 我如何将气球系在绳子上(水平)?因此,用户可以做出选择

  • 我的背景图像大约是3MB原图(1024x768),为了与iPad的分辨率很好地匹配,我可以在不影响iPad显示的情况下更改大小吗

  • 我觉得本地气球1、2、3重复得太多,moveBalloon和applyLinear也是如此。有没有办法缩短它们?还是因为有10个气球,这很正常

  • 我已经通过简单的点击为第一个气球添加了声音,是否应该为其余的9个气球复制相同的功能(另一个混乱)?我将对所有人使用相同的声音


  • 非常感谢您的反馈。

    如果您想要多个气球,使用一张桌子会容易得多。您只需付出很少的努力,就可以拥有任意数量的阳台

     Balloons = {} -- track all baloons
     Function addBalloon(x,y,xVel,yVel)
         Tab = {x = x, y = y, vel = {x = xVel, y = yVel}}
         Table.insert(balloons,tab)
     End
     Function moveAllBalloons()
         For_,i in pairs(balloons) do
             i.x = i.x + i.vel.x
             i.y = i.y + i.vel.y      
         End
     End
      Function isPlaying
       For _,i in pairs(balloons)
         If --[[mouse.x]] <= i.x - (balloon.width/2) and --[[other parameters here]] then
             PlaySound
         End
      End
      End
    

    我看到您试图添加代码,但无法。您是否尝试过选择代码并按下“{}”按钮?
         if L1 then
            Num1 = math.random(3,15)
            Num2 = math.random(3,15
            OpFind = math.random(3)
            If opfind == 1 then
                Operation = "+"
            Elseif opfind == 2 then
                Operation = "-"
             Elseif opfind ==3 then
                Operation = "*"
            End
        ElseIf L2 then 
            num1 = math.random(7,50)
            Num2 = math.random(7,50)
            OpFind = math.random(4)
            If opfind == 1 then
                Operation = "^"
            Elseif opfind == 2 then
                Operation = "%"
             Elseif opfind ==3 then
                Operation = "*"
             Elseif opfind == 4 then
                 Operation == "/"
            End
         End