Fix some templates for 2.8.

This commit is contained in:
Bastien Montagne 2018-11-14 18:19:41 +01:00
parent 844c7440fc
commit a4fccde67a
3 changed files with 8 additions and 6 deletions

View File

@ -2,7 +2,7 @@ bl_info = {
"name": "New Object",
"author": "Your Name Here",
"version": (1, 0),
"blender": (2, 75, 0),
"blender": (2, 80, 0),
"location": "View3D > Add > Mesh > New Object",
"description": "Adds a new Mesh Object",
"warning": "",

View File

@ -17,11 +17,11 @@
#
# See blender --help for details.
import bpy
def example_function(text, save_path, render_path):
# Clear existing objects.
bpy.ops.wm.read_factory_settings(use_empty=True)
@ -31,23 +31,25 @@ def example_function(text, save_path, render_path):
# Text Object
txt_ob = bpy.data.objects.new(name="MyText", object_data=txt_data)
scene.objects.link(txt_ob) # add the data to the scene as an object
scene.collection.objects.link(txt_ob) # add the data to the scene as an object
txt_data.body = text # the body text to the command line arg given
txt_data.align_x = 'CENTER' # center text
# Camera
cam_data = bpy.data.cameras.new("MyCam")
cam_ob = bpy.data.objects.new(name="MyCam", object_data=cam_data)
scene.objects.link(cam_ob) # instance the camera object in the scene
scene.collection.objects.link(cam_ob) # instance the camera object in the scene
scene.camera = cam_ob # set the active camera
cam_ob.location = 0.0, 0.0, 10.0
# Light
light_data = bpy.data.lights.new("MyLight", 'POINT')
light_ob = bpy.data.objects.new(name="MyCam", object_data=light_data)
scene.objects.link(light_ob)
scene.collection.objects.link(light_ob)
light_ob.location = 2.0, 2.0, 5.0
scene.update()
if save_path:
bpy.ops.wm.save_as_mainfile(filepath=save_path)

View File

@ -43,7 +43,7 @@ class MyCustomSocket(NodeSocket):
# Optional function for drawing the socket input value
def draw(self, context, layout, node, text):
if self.is_output or self.is_linked:
layout.label(text)
layout.label(text=text)
else:
layout.prop(self, "my_enum_prop", text=text)