iapp吧 关注:15,962贴子:191,296

做个iapp游戏引擎

取消只看楼主收藏回复

emmm...
首先,这不是异想天开,我前不久学了lib-gdx,学着学着突然想到iapp
?!
正好前不久我正好做了个iapp的东西,
趁着晚上空闲时间写了核心代码,现在基本上可以模拟2D游戏的成像。
这是效果,趁假期还没结束,我打算把它做完。
就在这直播。


IP属地:浙江来自手机贴吧1楼2020-02-09 12:38回复
    为什么不用java?
    这是个睿智的问题
    既然说要用iapp做,那用java有何意义
    那我就做到底,让它变成iapp游戏引擎


    IP属地:浙江来自Android客户端2楼2020-02-09 12:41
    回复
      要源码的留言告诉我


      IP属地:浙江来自Android客户端3楼2020-02-09 12:49
      收起回复
        第二个页面快好了


        IP属地:浙江来自Android客户端4楼2020-02-09 13:37
        回复
          妙啊,第二个界面做好了,是一棵树移动的效果,可以自定义控制


          IP属地:浙江来自Android客户端5楼2020-02-09 15:53
          回复
            这里统一说一下多控件的难度:
            在lib-gdx里面可以设定多个演员,因为java是面向对象的编程语言,可以方便的使用每个对象的属性。
            但是,这点在iapp里非常棘手,这就需要一些惊人的算法了。
            根据我的算法,每个可动控件(我先这么称呼它)都是有属性的,他们的属性被保存在一个数组里,用字符串的形式保存,然后用特殊的方法解析(如分割、截取)
            再定义一个模块,用于操作每个可动控件的数据和更改这些数据,再用我的方法把它绘制出来
            大概思路就是这样,明天开工做个游戏


            IP属地:浙江来自Android客户端9楼2020-02-11 22:30
            回复
              还有一个问题,就是添加动态控件
              之前说用字符串储存,所以控件添加也就要在字符串里添加一些数据,顺便nvw一个控件
              就是这样


              IP属地:浙江来自Android客户端10楼2020-02-12 10:16
              回复
                新的游戏完工了一半,在接再励


                IP属地:浙江来自Android客户端12楼2020-02-12 12:16
                回复
                  碰撞检测的概念图


                  IP属地:浙江来自Android客户端13楼2020-02-12 13:21
                  收起回复
                    第三个场景:像素鸟开始制作


                    IP属地:浙江来自Android客户端15楼2020-02-13 11:42
                    回复
                      目前的模块:
                      碰撞检测
                      绘制可动控件
                      读取地图
                      读取标签
                      物理判断
                      (iapp效率太低了,卡的我好难受)


                      IP属地:浙江来自Android客户端18楼2020-02-16 19:02
                      回复
                        这里再申明一下
                        我做的是引擎,游戏只是演示场景,告诉大家有什么用!
                        我做的是引擎,游戏只是演示场景,告诉大家有什么用!
                        我做的是引擎,游戏只是演示场景,告诉大家有什么用!
                        重要的话说三遍!
                        还有,因为不是面向对象的,返回值只能用全局变量


                        IP属地:浙江来自Android客户端19楼2020-02-16 19:23
                        回复
                          现在做了储存系统储存数据


                          IP属地:浙江来自Android客户端22楼2020-02-24 16:30
                          回复
                            关于游戏使用的渲染监听器脚本思想可以到B站看,我投稿了


                            IP属地:浙江来自Android客户端23楼2020-02-26 06:48
                            回复
                              顶一下,开学之前怕是完成不了


                              IP属地:浙江来自Android客户端25楼2020-03-01 10:02
                              回复