i_wanna_be_the_guy吧 关注:59,407贴子:1,098,490

【保姆级新手教程】手把手教你如何做出iwanna

只看楼主收藏回复

某种意义上算是比果更详细的教程,基本上你只要会开机都可以学会的gm教程
由于果教程被吃的有点惨烈……加上有些新手果教程都看不懂……这个教程就出来了
这个教程只负责最基础的部分,中高端部分请询问果群大佬
废话不多说,开始


回复
1楼2020-04-20 07:41


    回复
    来自Android客户端2楼2020-04-20 07:50
      2楼用来胡乱塞些资源,果群:..--- ..... ---.. ----- ..... ...-- ...-- ----. ---..


      收起回复
      3楼2020-04-20 07:52
        4楼用来做引导层,等下缓慢更新


        收起回复
        4楼2020-04-20 07:53
          gm萌新前排支持


          回复
          来自Android客户端5楼2020-04-20 07:56
            gm萌新前排支持


            回复
            来自Android客户端6楼2020-04-20 08:05
              【如何打开引擎(gmk文件)】
              这玩意很显然是废话级别,但我还是要说——因为总有一些小可爱们会遇到打开gamemaker发现啥都没有的情况
              一般来说下载完gm直接把gmk文件双击打开就行了,就是下图这个


              如果你直接打开gamemaker本体,发现一片空白

              选在最上面栏的“文件”选项(注:图为凹槽部分)然后选择第二个选项(打开(O))然后找到gmk文件的位置就可以了
              【顺便讲讲如何保存文件】
              这也是废话级别,老样子选在最上面栏的“文件”选项,然后找到保存按钮


              或者第二栏第三个选项
              很显然这两个可能很没必要——但万一真的有些新人不会呢
              顺带一提我这个是玉米汉化的版本,如果用的是未完全汉化版和纯英文版按图示做就行了


              回复
              7楼2020-04-20 08:13
                好!


                回复
                来自Android客户端8楼2020-04-20 08:42
                  【工具栏介绍】


                  字体很花,看不清下面有说明(从左到右)
                  创建新游戏:这个功能一般用不上,当然想做引擎另外说
                  打开一个存在的游戏和保存工程:7楼说了
                  创建可执行EXE文件:用来将做完的iwanna打包出去然后发出来的
                  划掉的跳过(用不上)
                  绿箭头和红箭头是正常打开游戏和调试模式,这两个模式区别之后说
                  创建系列下面细说,先做个概览
                  创建精灵:用来给物品套皮的
                  创建音效:给游戏添加音乐和音效的
                  创建背景:用来给房间添加背景的
                  创建路径:让物品按特定路径行动的
                  创建脚本:实现一些代码功能(这个我无法简略说,太麻烦了)
                  创建字体:通过代码运用用代码写出文字需要用到的东西
                  创建时间轴:iwanna里做耐久用(其他功能也可以)
                  创建物品:(这个我还是不知道怎么简述sorry啊)
                  创建房间:用来实现各种东西的(你打开iwanna就是一堆房间构成的(大概?))


                  回复
                  9楼2020-04-20 08:42
                    好活


                    回复
                    来自手机贴吧10楼2020-04-20 09:08
                      支持


                      回复
                      11楼2020-04-20 09:10


                        回复
                        12楼2020-04-20 09:12
                          【如何导入贴图】
                          首先创建一个空的精灵(以下为方法2使用指南,方法1在9楼有提示)
                          右键第一个文件夹“sprites”,然后选择第一个按钮“创建精灵(x)”

                          接下来你会见到这个界面

                          选择“载入精灵”就可以了,记住,要注意图片格式


                          回复
                          13楼2020-04-20 09:59


                            回复
                            来自iPhone客户端14楼2020-04-20 10:54
                              学到了,这就去下GameMaker


                              回复
                              15楼2020-04-20 11:13
                                哇塞,终于看到一个game maker不是坟贴的教程了


                                回复
                                16楼2020-04-20 11:13
                                  百度贴吧发不了链接,有时候还发不了大量英文和带英文的图片,而且删帖了发帖者还能看见没被删,注意别中坑了


                                  收起回复
                                  来自iPhone客户端17楼2020-04-20 13:14


                                    回复
                                    18楼2020-04-20 13:17
                                      这种文字版很棒,不过建议还是以视频的方式进行指导,毕竟很多东西光说,实际上很多人并不理解,用视频这种很直接的演示会更容易记住。


                                      收起回复
                                      来自Android客户端19楼2020-04-20 15:05
                                        在这里先做个说明,导入背景方法和贴图差不多
                                        【如何添加长带图】




                                        哦对了水平分离和垂直分离可以决定框选区域间隔
                                        说起来有点晦涩难懂?下图是当图数量为4,每行数量为2 宽度高度均为16,水平图片偏离为1,分离均为2的效果

                                        下图是添加长带图后的效果(数值为图片数量37,每行37(因为只有一行),宽高均32)


                                        对比原图


                                        效果就是这样


                                        收起回复
                                        20楼2020-04-20 15:42
                                          牛逼


                                          回复
                                          来自iPhone客户端21楼2020-04-20 18:42
                                            【如何导入音频——通常版】
                                            1、新建一个音频文件(步骤类似如何创建新贴图),这回咱们要选“sounds”文件夹


                                            2、选择载入声音按钮


                                            3、选择MP3或者WAV格式音频,若WAV格式一般直接默认一般音效类型,MP3格式直接默认使用媒体播放器类型
                                            此外,部分软件下载的MP3格式音乐会因为经过修改导致无法直接播放的情况(比如网易云),需要经过格式工厂进行转格式才可以播放


                                            收起回复
                                            22楼2020-04-20 19:05
                                              【关于一些基础物品(1)】
                                              1、刺


                                              这种刺是最常规的刺(32*32像素),在引擎一般用“spikeXxx”表示(Xxx表示方向:Up Down Left Right)
                                              缩小版(16*16像素)为“minispikeXxx”(Xxx同上)
                                              在部分引擎中会出现斜刺,此时它们名字是“slopeSpike”(在果引擎中是这样的)
                                              父对为“playerKiller”(父对是什么后面解释)
                                              类似的还有“delicious fruit”(樱(ping)桃(guo))


                                              2、砖


                                              kid站在上面或者挡kid的就是这个玩意,在引擎一般用“block”表示
                                              值得注意的是,一般情况下这玩意是不可见的,具体机理后面说
                                              下面的这个是变种冰砖,引擎中一般用“slipblock”表示,踩在上面会滑


                                              3、传送门


                                              “warp”正常的传送门,最经常用到的传送门

                                              “invisibleWarp”隐藏传送门,一般不可见
                                              “warpStart”选择难度界面的传送门,有些引擎用不到
                                              “bossWarp”打完boss后的传送门
                                              “warpText”和 通常的差不多,不过可以写字幕
                                              “warpCount”收集东西开启的传送门
                                              用法之后详细讲,因为涉及到代码


                                              回复
                                              23楼2020-04-20 21:59


                                                回复
                                                来自Android客户端24楼2020-04-20 22:35
                                                  很基础,棒


                                                  回复
                                                  来自Android客户端25楼2020-04-21 03:19
                                                    望别弃坑


                                                    回复
                                                    来自Android客户端26楼2020-04-21 06:52
                                                      好,暑假我必仔细学习


                                                      回复
                                                      来自Android客户端27楼2020-04-21 08:29
                                                        【关于一些基础物品(2)】
                                                        4、水


                                                        分一段水(出水只有一段跳)和二段水(出水可以二段跳)
                                                        一般以“objWater”和“objWater2”表示
                                                        (注:yuuutu引擎中二段水很屎,不推荐用)
                                                        5、存档


                                                        上面文字是“wuss”的存档:medium难度特有存档
                                                        正常的存档:medium和hard难度会出现的存档
                                                        颜色是橘色的存档:除impossible难度都会有的存档(进入游戏时和正常的存档长的一模一样)
                                                        原理之后讲
                                                        6、藤蔓


                                                        在引擎文件中名为“WalljumpL”和“WalljumpR”
                                                        7、板子


                                                        引擎文件中“movingPlatform”,部分引擎附加“pathPlatform”
                                                        父对为“platform”
                                                        运用之后讲


                                                        回复
                                                        28楼2020-04-21 08:31
                                                          【关于一些基础物品(3)】
                                                          8、playerStart

                                                          用来决定kid的起始位置
                                                          9、camera

                                                          用来分割房间
                                                          10、playMusic


                                                          用来播放音乐
                                                          (嗯,就这么短,后面会讲怎么用)
                                                          有这些基础物品你就可以做一个跳刺iwanna了


                                                          回复
                                                          29楼2020-04-21 08:48
                                                            问一下,我放kid起始点的时候,点击开始kid为什么一直原地跳原地开枪?


                                                            收起回复
                                                            来自Android客户端30楼2020-04-21 09:09