东方吧 关注:635,817贴子:17,254,137

【求助】问一下吧里学编程和做过STG的大佬们一些问题

只看楼主收藏回复

这里刚刚中考出完成绩的学生一个,打算在暑假做一个小STG练练手。但遇到了一些思路上的困难。
大致说明:语言使用C++,渲染使用OpenGL 3.3核心模式,声音播放还没有弄。目前进度才刚刚搞定渲染和资源加载。
以下问题:
1、关于类似于东方正作的STG菜单选项,会先震动一下才有响应这类效果,我目前的实现思路是用一个float记录从按下
开始时的时间差,然后等到达指定时间后去调用一个绑定了处理函数的Signal对象,但是这样似乎很麻烦,每个效果都要
去跟踪一个float类型的变量,感觉容易出疏忽。
2、关于Replay,我的设计是把每个操作、敌机行为和随机数都记录下来,然后回放的时候就相当于用rep中记录的操作重
新打一遍。
3、关于弹幕的素材,不知有没有现成的素材或者制作软件、方法。我现在是在纸上算好顶点坐标,然后再直接绘制几何图
形的,感觉效果很单调。
4、STG这种游戏有没有使用脚本语言实现部分逻辑的必要
谢谢各位了


IP属地:甘肃1楼2018-07-10 23:20回复
    别人中考完了就开始学c++我高考完了还是咸鱼
    话说这种东西应该在更专业的贴吧和q群里比较容易找到回复?


    IP属地:福建来自Android客户端2楼2018-07-10 23:22
    收起回复
      虽然帮不上忙,支持一下!加油!


      IP属地:福建来自Android客户端3楼2018-07-10 23:35
      收起回复
        我可以吗(不怎么会c++而且自己也要开发游戏)


        来自Android客户端4楼2018-07-10 23:50
        回复(2)
          想我当初mysql初接触就挂科了老了老了


          IP属地:四川来自Android客户端5楼2018-07-11 00:03
          收起回复
            c#会,c++不会。


            IP属地:江苏来自Android客户端6楼2018-07-11 00:20
            收起回复


              IP属地:海南来自Android客户端8楼2018-07-11 00:23
              回复
                我中考完学编程,被数学劝退了。。。楼主可以试试luaSTG


                IP属地:上海来自Android客户端9楼2018-07-11 00:49
                收起回复
                  實際上我個人偏向dx來製作(本人能力不足以開發。。),畢竟原作就是dx做的。當然用什麼做stg其實都可以吧。


                  IP属地:山东来自手机贴吧10楼2018-07-11 01:03
                  收起回复
                    我记得zun是用ecl脚本控制出怪弹幕形式什么的


                    IP属地:北京来自Android客户端11楼2018-07-11 08:18
                    回复(1)
                      中考完...可怕,我计算机专业的到现在还是只会写控制台应用😂


                      IP属地:北京来自Android客户端12楼2018-07-11 08:22
                      收起回复
                        用顶点坐标绘制弹幕图形,太触了


                        IP属地:四川来自Android客户端13楼2018-07-11 12:52
                        收起回复
                          现在的初中生这么强的吗,我大一上完了还是咸鱼一只


                          IP属地:北京来自Android客户端14楼2018-07-11 14:17
                          回复
                            大一开始帮着给学校弄弄项目的感受到了人类个体之间的差距。。。
                            (狂啃go语言ing


                            IP属地:浙江来自Android客户端15楼2018-07-11 19:03
                            回复
                              1.思路是对的,可以把float封装进一个定时器类,这样就不会乱了。或者,参考unity的dotween或cocos的action。
                              2.思路也是对的,但需要注意保护关卡内的随机数发生器,不能让关卡外的一些随机事件(比如按钮随机抖动之类)影响到关卡内的随机数。
                              3.素材一般是用贴图的,建议找美术合伙,或者直接搜现成素材。
                              4.看是否有合伙需求。如果自己单干,没必要。否则,非常有必要


                              IP属地:上海来自Android客户端16楼2018-07-12 09:39
                              收起回复