シーン21

リビング

シーン21

全体

場所:オランダ

リビングはゲームの最初のシーンのひとつで、さっそく使えるアイテムがいくつかあります。

見てのとおり、ゲームの舞台は60年代から80年代のどこか、まだインターネットがなかった時代です!いい時代でしたね、ハハ :) この時代はあえて選んでいて、その理由はゲームを進めるうちにわかってきます。

デザイン

これは、スケッチからピクセルパーフェクトのスタイルに起こした2つ目のシーンです。いちばん難しかったのは、比率と遠近感を正しくすることでした。 どんなものでも改善の余地はありますが、今のところライティングも含めてとてもいい感じです。テレビをつけたり、蛇口や冷蔵庫を開けたりするアニメーションも入っています。

シーン21のスケッチ

シーン21のスケッチ

シーンの組み立てで多くの経験を積みました。Engine3 との連携もうまくいっています。 以下は短くした例です。

framesets:
  animation/20059: # tv
    framesetArguments:
      x: 224
      y: 91
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 44
    # audiosetArguments:
    #   audiosetType: *audioset-type-loop
    #   loopDelay: 0
    class: *class-animation
    ukey: *tv
    clickable: true
    animationKey: 1
    animationStatus: *animation-pause
  #  audioset: assets/audio/20055/audio.mp
  item/20058: # plant
    framesetArguments:
      x: 178
      y: 70
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 46
    class: *class-item
    ukey: *plant-21
    clickable: true
  item/20057: # cooking-pot
    framesetArguments:
      x: 404
      y: 66
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 45
    class: *class-item
    ukey: *cooking-pot
    clickable: true
# HOVER
# ==================================================
*action-hover:
  *newspaper: newspaper
  *books-21: books
  *door-21: door
  *fridge: fridge
  *faucet: faucet
  *hotspot-21-stairs: Go upstairs
  *cooking-pot: cooking pot
  *plant-21: plant
  *tv: tv

# SCENE GLOBAL USE
# ==================================================
*action-use:
  *tv:
    - <<: *walk
      id: 210054
      target:
        x: 263
        y: 148
        framesetIndex: *move-up # force actor to frameset up, head to towards the tv
    - <<: *animation
      id: 210056
      ukey: *tv
      animationStatus: *animation-toggle
      animationKeys: [2,3,4]
      animationType: *animation-type-loop
      dontWaitForCallback: true