Python Package made by Mhadhbi Issam .
Project description
pydefold-collection
Getting started
Install :
pip install PyDefold
Example
from PyDefold.gameobject import *
import json
import os , sys
from google.protobuf.json_format import MessageToJson
from google.protobuf.text_format import MessageToString , Parse
content = '''
name: "menu"
scale_along_z: 0
embedded_instances {
id: "go"
data: "components {\n"
" id: \"menu\"\n"
" component: \"/examples/collection/proxy/menu.gui\"\n"
" position {\n"
" x: 0.0\n"
" y: 0.0\n"
" z: 0.0\n"
" }\n"
" rotation {\n"
" x: 0.0\n"
" y: 0.0\n"
" z: 0.0\n"
" w: 1.0\n"
" }\n"
"}\n"
""
position {
x: 0.0
y: 0.0
z: 0.0
}
rotation {
x: 0.0
y: 0.0
z: 0.0
w: 1.0
}
scale3 {
x: 1.0
y: 1.0
z: 1.0
}
}
'''
:
content = None
with open(file) as buff : content = buff.read()
collection = CollectionDesc()
Parse(content , collection)
print(MessageToString(collection))
embedded_instances = collection.embedded_instances
print(MessageToString(embedded_instances[0].data))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydefold-1.0.5.tar.gz
(35.0 kB
view hashes)
Built Distribution
pydefold-1.0.5-py3-none-any.whl
(57.1 kB
view hashes)