我刚开始学习cocos2d
使用python。
当我在 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。