2013-02-02 25 views
8

tôi chỉ mới bắt đầu học máy xay sinh tố và kịch bản của mình và cố gắng để chạy mã mẫu của nómáy xay sinh tố lỗi công cụ trò chơi nhập khẩu

import bge 


def main(): 

cont = bge.logic.getCurrentController() 
own = cont.owner 

sens = cont.sensors['mySensor'] 
actu = cont.actuators['myActuator'] 

if sens.positive: 
    cont.activate(actu) 
else: 
    cont.deactivate(actu) 
main() 

và nhận được lỗi sau: ImportError: Không có mô-đun có tên là 'BGE' tôi tìm kiếm một giải pháp nhưng không thể tìm thấy any.how để giải quyết vấn đề này? Tôi đang sử dụng máy xay sinh tố 2.65

Trả lời

12

Chạy tính năng nhập khẩu không hoạt động khi bạn nhấn "Chạy tập lệnh" hoặc cố gắng phát hành lệnh này trong thiết bị đầu cuối. Bạn phải bấm "P" để kích hoạt chế độ chơi trò chơi. Để chạy tập lệnh của bạn, hãy kết nối bộ điều khiển với tập lệnh.

0
  1. nhập khẩu 'BGE' phải là 'máy xay sinh tố trò chơi', chứ không phải là máy xay sinh tố render
  2. đưa ra một kịch bản python 'always' chạy trong 'biên tập trò chơi logic'
  3. bắt đầu trò chơi
Các vấn đề liên quan