【blender】ニコニコ動画にあった動画のbge(blender game engine)のスクリプトが動かなかった時の対処

スポンサーリンク

が最初動かなかったのでメモ。この動画

16分頃のスクリプト

import bge

cont = bge.logic.getCurrentController()
cube = cont.owner
sensor = cube.sensors["UpArrow"]

if sensor.positive:
    cube.applyMovement([0,0.1,0],True)

5行目の[を(と間違えているとエラー出して動きません、10分ぐらいハマったorz 小さくて(と[の区別が出来なかったよ…
こんなエラーが出ます

Python script error - object 'Cube', controller 'Python':
Traceback (most recent call last):
  File "CubeMotion", line 5, in <module>
    sensor = cube.sensors("UpArrow")
TypeError: 'KX_PythonSeq' object is not callable

キー押すだけで動くゲームがさくっと作れるのはたのしい(∩´∀`)∩

コメント

  1. 匿名 より:

    わたしも同じ間違いにハマってどこが違うんだろうって悩んでました笑
    めっちゃ助かりましたありがとうございます!