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"""