rpg制作大师吧 关注:77,997贴子:426,423

【技术分享】【❤七夕发布❤】分享一些技术以及说说我

只看楼主收藏回复

Ruby是诞生于众多动态语言前辈肩膀上的语言,
Ruby它追求自然,而不是简单。在追求简约的前提下,并不排斥对技巧的追求,往往能看到有高手寥寥几行代码就能实现惊人的功能,仍不失自然,拥有犹如魔幻般的魅力,Ruby常被称为魔幻语言,但是魔幻语言也能通关一定的约束归还简约朴质


1楼2015-08-20 09:55回复
    最后说上几句话
    本绝望已经很久没有上贴吧了呢,大家估计都忘了我把w(゚Д゚)w
    本绝望在失踪的这一段时间内首先是好好的锻炼了一下脚本,终于稍微有点模样了,
    然后从几个月前开始了学习AfterEffects,这是一个视频特效软件,
    简称AE,相当厉害的东西,我现在应该已经可以做一些比较简单的动画OP了
    【最近在研究粒子】
    预览图




    尝试着将AE丢入RM中……&
    如果想看详细、动态、高清的话,可以到
    http://pan.baidu.com/s/1ntxNTlZ
    这里来下载,里面关于我近期视频特效、图像LOGO、音乐创作、RM制作等东西的
    成果展示


    6楼2015-08-20 10:04
    收起回复
      楼主你好,我看了你的教程,有些地方我觉得有些问题,所以想和您讨论一下。
      第一章里面,有a = rand(30)#随机数1~30并赋值于a,我觉得楼主的注释是完全错误的,rand(30)并不是生成1-30的数而是生成0-29的数,生成1-30的数需要rand(30)+1


      IP属地:上海8楼2015-08-20 10:06
      收起回复
        然后这里class A end为什么中间不加分号……我觉得应该是class A; end;才对啊…………


        IP属地:上海9楼2015-08-20 10:07
        收起回复
          顺便说一下……以上的脚本中可能有几个纰漏,
          比如defmain,可以自己添个空格上去
          def main


          10楼2015-08-20 10:14
          回复
            然后下面,楼主提到了这些。
            #不仅可以通过以上的方法定义一个属性,还可以通过def定义方法的语句来添加类的属性
            def c
            @c
            end
            #那么来试试?
            class A
            def a
            p "菊花侠万岁,菊花侠最棒!"
            end
            end
            attr_accessor 定义的我觉得不能称为属性,因为这个方法本质上就是生成了读方法和写方法,前面提到了用def的方法来定义一个“属性”,后面的那个def a怎么说也不能算是定义属性吧……


            IP属地:上海11楼2015-08-20 10:15
            收起回复
              A.new.a#创造精灵输出a方法
              这句貌似也存在问题……
              “精灵”这个概念是单指Sprite类的实例,这句话的注释应该是创建A类的实例并调用a方法吧……


              IP属地:上海12楼2015-08-20 10:17
              收起回复
                #类这种东西也可以重新定义它,比如接下来的例子
                class Fixnum
                直接这样书写估计会出问题的吧,因为Fixnum有一个父类Integer,在重定义方法的时候如果不指定父类,他就默认父类为Object,而这个Fixnum肯定调用了Integer的方法吧……


                IP属地:上海13楼2015-08-20 10:18
                收起回复
                  这边还有一个例子……
                  class Fixnum
                  alias plus +
                  def + (a)
                  return self.plus(a*2)
                  end
                  end
                  调用的时候不应该使用self吧……直接return plus(a*2)……


                  IP属地:上海14楼2015-08-20 10:21
                  回复
                    第五章【场景中显示图片】
                    @图片 = Sprite.new
                    @图片.bitmap =Bitmap.new("Graphics/Pictures/图片")
                    就是这么简单,Scene的main方法中丢入这一段即可,
                    这边光写这个可是不行的呢……还要加入dispose


                    IP属地:上海16楼2015-08-20 10:27
                    收起回复
                      “第一个是通过Dir方法转到目录,通过glob方法获取这个文件夹中一切文件”
                      这边应该是通过Dir模块的chdir方法转到目录吧……


                      IP属地:上海17楼2015-08-20 10:29
                      收起回复
                        啊哈哈哈哈哈现在来看贴的肯定都是单身狗,
                        啊哈啊哈哈……啊哈哈……啊哈哈哈………………………………


                        18楼2015-08-20 11:03
                        回复
                          围观


                          IP属地:广西来自Android客户端19楼2015-08-23 10:07
                          回复
                            8x8看到行走图,要爆肝的节奏...


                            来自Android客户端20楼2015-08-23 10:16
                            回复
                              楼上都是聚聚


                              IP属地:广西来自Android客户端21楼2015-08-23 10:18
                              回复