我刚刚开始使用python学习cocos2d
。
当我在pycharm中写这个:
import cocos
class HelloWorld(cocos.layer.Layer):
def __init__(self):
super(HelloWorld, self).__init__()
label = cocos.text.Label('Hello, World!',
font_name = 'Times New Roman',
font_size = 32,
anchor_x='center', anchor_y='center')
label.position = 320, 240
self.add(label)
cocos.director.director.init()
hello_layer = HelloWorld()
main_scene = cocos.scene.Scene(hello_layer)
cocos.director.director.run(main_scene)
Pycharm显示错误cannot find reference 'layer' in '__init__.py'
,但是当我运行它时,代码可以运行。即使从pycharm内部(而不是通过终端)运行代码也能正常工作,虽然我发现它并不令人惊讶,但想想也许需要提一下。
它也没有提供任何自动建议和/或自动完成与cocos2d
相关的任何内容。
有关如何解决这个问题的想法吗?
我正在使用python 3.4。