简单飞机吧 关注:26,487贴子:956,375

整理:一些有用和没用的xml小物件

只看楼主收藏回复

一些xml小物件= = 不知道算不算教程 希望对大家有用吧


IP属地:江苏1楼2018-04-17 21:33回复
    老规矩,二楼安卓和PC的存档位置
    本地>内部存储>Android>data>com.jundroo.SimPlanes>flies>AircraftDesigns
    系统盘:\用户\Administrator\AppData\LocalLow\Jundroo\SimplePlanes\AircraftDesigns
    广告
    https://www.bilibili.com/video/av21650151https://www.bilibili.com/video/av21650151
    https://www.simpleplanes.com/a/B3k6nr/BAD-APPLE


    IP属地:江苏2楼2018-04-17 21:33
    收起回复
      *魔改导弹
      先来点大家都感兴趣的
      360度秒锁超音速对空锐角转向切肉刀
      overload是这么改的
      我知道有的人比较懒,代码复制在这里了
      function="AirToAir" lockTime="0" maxRange="Infinity" minRange="0" maxTargetingAngle="360" maxSpeed="4096" maxFuelTime="60" maxForwardThrustForce="4096" maxHeadingAngleAdjustmentRate="1024" maxVelocityAngleAdjustmentRate="1024" proximityDetonationRangeMin="0" proximityDetonationRangeMax="32"
      如果有人拿着这个在服务器里炸服……嗯……(友善的微笑)
      如果要对地的话,在function里输入AirToSurface


      IP属地:江苏3楼2018-04-17 21:36
      收起回复
        这几个东西比较简单,放在一个楼里了
        *广角雷达
        有了上面那个魔改导弹,这个好像没啥用
        驾驶舱z轴缩放压扁(比如1,1,0.03125这样的),就可以做到180度锁定 一个bug 以前狗斗的时候都要用这个
        *无限转轴
        大家估计都懂的吧,既然突然想到了就在这里写出来
        真正的无限是不存在的,无论是max还是range,改成Infinity之后,就变成个废转轴了
        所以只能把max往大了改 1E+32一般够用了
        *无限油箱
        不用多说,油箱属性两个值都改大,然后massScale="0"


        IP属地:江苏4楼2018-04-17 21:37
        回复
          yt的潜水艇定一个


          IP属地:加拿大来自Android客户端5楼2018-04-17 21:39
          回复
            *悬浮车
            像那种悬浮坦克啥的
            原理是把轮子拉长,这时候轮子的碰撞体积仍然是一个圆形(我这里的scale是0.1,0.1,3)
            于是 他飘起来了
            飘起来之后,为了防止他转起来,有时候需要关掉碰撞,否则会在跑道上跑偏


            IP属地:江苏6楼2018-04-17 21:40
            收起回复
              接下来就是对萌新可能比较有用的内容了
              *悬浮
              https://www.simpleplanes.com/a/T8md6d/Merkabah
              https://www.simpleplanes.com/a/18lN0d/free-unit
              这是几个例子里 Merkabah算是一个比较成功的悬浮飞控了 free unit是我以前搞的东西= = 手感不太好
              https://tieba.baidu.com/p/5615668539?pid=118835036748&cid=0&red_tag=1097346290#118835036748
              这个 可以在各个方向上移动(零件数警告)


              IP属地:江苏7楼2018-04-17 21:41
              收起回复
                我们先来看一下梅尔卡瓦的飞控
                中间的发动机,input为LandingGear(起落架),最大功率为7.65(正好相当于全机重量) 于是就可以在只开启起落架,其他什么都不动的情况下悬停了
                下面的那个,input为VTOL。上面那个也一样,但是要设置一下invert。这两个发动机可以通过VTOL来控制飞机的上下移动。
                陀螺仪不用多讲。
                减速板的input也是LandingGear,max值改大。这个和悬浮无关,是用来辅助飞行的。全速飞行的时候,发动机一关,起落架一开,自动减速悬停,还是很帅的


                IP属地:江苏8楼2018-04-17 21:42
                回复
                  一些改悬停的小技巧:
                  如果觉得发动机开启不够快,那就把max改低(比如0.03125),相应的把powerMultiplier也改大(如果max改成0.03125的话,这个就改成32)当然尾焰大小会受影响。我造这些东西一般用没有推力的垂起喷口来做尾焰,真正提供动力的都是埋在机身里的小发动机= =
                  有些高端操作需要用到zeroOnDeactivate="true"。这个是用来让部件在未激活时自动归零的(发动机,转轴,活塞什么的都可以用)


                  IP属地:江苏9楼2018-04-17 21:44
                  回复(1)
                    然后来讲free unit
                    这个和梅尔卡瓦相比,多了在前后左右方向的移动
                    向前的发动机,input是Pitch,向后的多一个invert。向右的发动机是Roll,向左的多一个invert。(和梅尔卡瓦的VTOL控制一个道理)于是就可以wasd前后左右移动了


                    IP属地:江苏10楼2018-04-17 21:45
                    回复
                      *悬停
                      一个bug,发动机powerMultiplier死命往大了改,比如1E+33(科学计数法了解一下),然后一开发动机就可以做到瞬间静止
                      比较简单,不配图了
                      事实上,接下来的配图会比较少= = 今天时间不多


                      IP属地:江苏11楼2018-04-17 21:47
                      收起回复
                        *机枪炮
                        SP里目前已知可以发射炮弹的炮有4种
                        活塞炮,分离器炮,机枪炮
                        还有一种火药炮,通过炸膛,把炮弹随机发射出去,视觉效果极其震撼。属于禁忌科技。
                        这里讲一下机枪炮:
                        你需要把damage改为0,impactForce(子弹打中物体的冲击力)要自己看着改,lifetime(子弹从发射到消失的时间)最好也改一下,spread改为0,muzzleVelocity也改为0,然后bulletScale(子弹xyz轴上的缩放)和tracerColor(子弹颜色,格式和发动机尾焰一样)想改的可以改一下= =
                        剩下的就比较复杂了,你需要一个能放炮弹,有碰撞体积的炮管,而且不能有前后拼接的痕迹,否则SP玄学物理会直接炸膛炸掉
                        机枪炮的前景是很广阔的,唯一的缺点是必须有碰撞体积。目前已经有大佬研制出了可以扫射的机枪炮。
                        顺便说一句,impactForce改到上万,然后就可以推着航母转圈玩


                        IP属地:江苏12楼2018-04-17 21:48
                        回复(4)
                          *撕裂炮
                          起了这么一个高大上的名字= = 我们还是从impactForce(子弹冲击力)讲起
                          很久很久以前,一个人突发奇想,输入了一个负的impactForce值(这个人叫醉梦忆)
                          然后就有了牵引光线这种东西
                          于是,他就用两挺机枪配合,一挺机枪射程短,impactForce改的极大,另一个机枪射程远,impactForce是负值
                          剩下的自己想象吧 做的好的话,效果是很震撼的(时间仓促来不及配图)
                          (所以用这个原理还可以搞一大堆奇奇怪怪的东西,比如可以手动搞一个对接口之类的)
                          (以及用拉力来拉弹药的机枪炮,我把这种炮叫做电磁轨道炮


                          IP属地:江苏13楼2018-04-17 21:49
                          收起回复
                            *治疗光线
                            搞出了负的impactForce后,这个人又开始搞负的damage
                            于是就有了这个玩意
                            设想一下,以后联机世界大战的时候,给队友治疗,然后用错枪了


                            IP属地:江苏14楼2018-04-17 21:50
                            回复
                              *屏障
                              话说,搞出了治疗光线后,那个人又开始继续改负值
                              然后啊,他把飞机的health改成了负的,然后就没有然后了
                              所以来讲另外一个人的故事
                              一天他突发奇想,手动密集阵防导弹,下场比较惨
                              然后他就搞出了这玩意
                              用放大的子弹来防导弹
                              原理很简单,做起来还挺麻烦的,SP玄学子弹碰撞
                              这里都卡的临界值,数据再小一点,导弹就能直接穿过去(事实上就算这样,导弹还是经常直接过去,我截了好几次才截到的图)
                              如果不追求视觉效果,lifetime稍微改大一点,子弹速度稍微改快一点也是可以的
                              理论上还有impactForce的屏障,可以把人推开,没试过
                              当然,这个屏障最好用的地方不是放导弹,而是拿来砸人


                              IP属地:江苏15楼2018-04-17 21:55
                              收起回复