设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 42|回复: 2

[有事请教] class Sprite_Base < Sprite, 这段编码中的(super)指向那里?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
100
在线时间
36 小时
注册时间
2020-1-11
帖子
29
发表于 2020-2-12 14:35:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
==============================================================================
# ■ Sprite_Base
#------------------------------------------------------------------------------
#  アニメーションの表示処理を追加したスプライトのクラスです。
#==============================================================================

class Sprite_Base < Sprite
  #--------------------------------------------------------------------------
  # ● クラス変数
  #--------------------------------------------------------------------------
  @@ani_checker = []
  @@ani_spr_checker = []
  @@_reference_count = {}
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize(viewport = nil)
    super(viewport)
    @use_sprite = true        # スプライト使用フラグ
    @ani_duration = 0         # アニメーションの残り時間
  end
  #--------------------------------------------------------------------------
  # ● 解放
  #--------------------------------------------------------------------------
  def dispose
    super
    dispose_animation
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  def update
    super
    update_animation
    @@ani_checker.clear
    @@ani_spr_checker.clear
  end
  #--------------------------------------------------------------------------
就是红字的super,向上继承Sprite的同名方法,但class Sprite 那里都找不到,救指点!

Lv3.寻梦者

梦石
0
星屑
1519
在线时间
173 小时
注册时间
2019-10-22
帖子
200
发表于 2020-2-12 16:26:30 | 显示全部楼层
本帖最后由 坏数据 于 2020-2-12 16:29 编辑

指的就是 class Sprite 里面的initialize  dispose 和  update

Sprite是内置类 包含了 dispose 和  update
Sprite的超类Object  包含了initialize

这些都可以在F1里面找到参考
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
36 小时
注册时间
2020-1-11
帖子
29
 楼主| 发表于 2020-2-12 16:37:52 | 显示全部楼层
坏数据 发表于 2020-2-12 16:26
指的就是 class Sprite 里面的initialize  dispose 和  update

Sprite是内置类 包含了 dispose 和  update ...

谢谢,原来在F1的角落。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2020-2-29 01:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表