Blender game engine - bge modülünü içe aktaramıyorum

blender
game
oyun-motoru

#1

Merhaba;
blender game engine çalışırken bge ve bpy modüllerini kullanır. Ben bpy’yi içe aktarabiliyorum ama bge modülünü içe aktaramıyorum. İzlediğim yol:

  1. BGE’yi açtım
  2. game engine moduna getirdim.
  3. üst taraftaki window menüsünden toggle system console seçeneğini aktif hale getirdim.
  4. text editor açtım
  5. içine şunları girdim:
import bge
print("başarılı!")
  1. run script’e bastım
  2. konsola baktım ve ImportError hatasını gördüm.

Yardımlarınız için şimdiden teşekkürler.
NOT: Modülün pip ile kurulumu denenmiştir.


#2

Şu iki linke bakmanızı öneririm.


#3

Üzgünüm, 2. linkin çözüm olduğunu düşünmüştüm ama okuyunca başka bir şey olduğunu öğrendim. Ama teşekkürler, düşünmeniz yeter :wink:


#4
  1. Windows users must have Visual Studio 2013 or later and C++ build tools installed to build from sources
  2. Windows users must have an SVN provider to build from sources (see )
  3. All users must py -m pip install cmake in their python environment to build from sources (currently adding it as a setup_requires does not install it properly); after build it may be uninstalled with py -m pip uninstall cmake
  4. Users of Python versions below 3.6 must have future-fstrings installed pip install -U future-fstrings
  5. Users of Python versions 3.4 and below will probably need to update setuptools pip install -U setuptools
  6. Up-to-date wheel

sanırım burayı uygularsan olucak gibi visual studio 2013 yada daha sonrası lazım mış ve c++ build tools kurulu olmalıymış


#5

Sorun çözülmüştür.

Ben bge modülünü text editordeki run script butonu ile çalıştırmıştım ancak bge modülü sadece oyun modunda çalışıyormuş. Yani bir sensör tarafından tetiklenen python controller’inde çalışırsa sorun olmuyor. İlgilenen herkese teşekkür ederim.