我找到了本教程,并一直在尝试在工具架中创建我自己的面板,但我的面板无法工作,没有明显的原因。
我正在使用 Blender 2.63,并且我还在 Blender 2.58 和 2.56 中尝试了完全相同的脚本,两者都有完全相同的结果。没有什么。
我已经数不清这个脚本的次数了,我没有看到任何拼写错误或不正确的单词,但它仍然没有任何作用。更糟糕的是我没有收到任何错误消息。
当我单击文本编辑器中的“运行脚本”按钮时,我收到的唯一消息是我已运行该脚本。在工具架中,它以与添加立方体相同的方式将其显示在底部,只是对于立方体,您会获得一些选项,例如立方体的位置/比例等。它还在信息窗口中显示为:
bpy.ops.text.run_script()
Run Code Online (Sandbox Code Playgroud)
这就是我的代码的样子:
import bpy
class customToolshelfPanel(bpy.types.Panel):
bl_space_type = "VIEW_3D"
bl_region_type = "TOOLS"
bl_context = "objectmode"
bl_label = "Custom Toolshelf Panel"
def draw(self, context):
layout = self.layout
col = layout.column(align=True)
col.label(text="Add:")
col.operator("mesh.primitive_plane_add", icon="MESH_PLANE")
col.operator("mesh.primitive_cube_add", icon="MESH_CUBE")
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,因为 Blender 根本不知道是否有问题。
我所说的是,我的网站上有一些非常长的页面,如果我的访问者需要滚动到页面顶部才能导航到另一个页面,这会让人讨厌.
我不太清楚我会称之为什么,但任何包含"DIV"和"浮动"字样的Google搜索都会得出完全不相关的结果......
我要做的是创建一个停留在屏幕顶部的DIV (不要与页面混淆),这样如果用户位于页面的底部,他们仍然可以看到导航栏只是浮动在屏幕的顶部.我能想到的是将DIV相对于屏幕的位置定位,但我不知道如何编码.
我很高兴使用JavaScript(最好是以jQuery的形式),但如果你知道如何使用CSS,我会赞成你的回复.
这可能会有所帮助:我知道一些jQuery和JavaScript,我知道很多CSS和HTML.
提前致谢.