robotengine.example

示例代码

基础用法:

from robotengine import Node, Engine

class Robot(Node):
    def __init__(self, name="Robot"):
        super().__init__(name)

    def _ready(self):
        self.rbprint(f"Hello, {self.name}")

    def _process(self, delta):
        self.rbprint(delta)


if __name__ == "__main__":
    root = Node("Root")

    robot = Robot()

    root.add_child(robot)

    root.print_tree()

    engine = Engine(root, frequency=1, input_devices=[])
    engine.run()
 1"""
 2示例代码
 3
 4基础用法:
 5
 6    from robotengine import Node, Engine
 7
 8    class Robot(Node):
 9        def __init__(self, name="Robot"):
10            super().__init__(name)
11
12        def _ready(self):
13            self.rbprint(f"Hello, {self.name}")
14
15        def _process(self, delta):
16            self.rbprint(delta)
17
18
19    if __name__ == "__main__":
20        root = Node("Root")
21
22        robot = Robot()
23
24        root.add_child(robot)
25
26        root.print_tree()
27
28        engine = Engine(root, frequency=1, input_devices=[])
29        engine.run()
30
31"""