搬运GitHub:https://github.com/20tab/UnrealEnginePython可用于UE4编程,并为大家附上急速上手教程,各位C++不太好的同学们有福了
基本能够实现所有蓝图功能,甚至能访问到编辑器功能的API,为大家制作工具提供了一个很不错的选择,但是目前还不是非常成熟
首先选择自己对应的引擎版本,插件作者仅提供4.15-4.19
解压后将文件夹整个放在对应引擎的目录下面
关闭引擎重新打开,打开Plugin此时已经成功安装
创建Script文件夹,名称不可变哦
在编辑器中打开PythonEditor
在PythonEditor中,点击New,并复制粘贴下方代码后点击保存
[mw_shl_code=python,true]import unreal_engine as ue
ue.log('Hello i am a Python module')
class Hero:
# this is called on game start
def begin_play(self):
ue.log('Begin Play on Hero class')
# this is called at every 'tick'
def tick(self, delta_time):
# get current location
location = self.uobject.get_actor_location()
# increase Z honouring delta_time
location.z += 100 * delta_time
# set new location
self.uobject.set_actor_location(location)[/mw_shl_code]
接着创建一个pyactor蓝图类
打开蓝图类,在期当中添加一个sphere球体,然后点击self将Python Module设置为文件名,PythonClass设置为前面在脚本当中声明的类名,如果不明白的话,就照着我的图片来设置
此时将蓝图类拖放入场景后,能够实现脚本当中的逻辑,小球沿着Z轴向上移动
好的,急速上手教程到此结束,欢迎大家在楼下提问,购买主题可以获取插件下载地址
已有 11 人购买 本主题需向作者支付 25 枚能量币 才能浏览 购买主题
这个没什么用吧,我觉得,除非有成型的python脚本模板可以拿来套用的时候用,不然这个东西没有蓝图方便
厉害了.Python
看起来不错~
蓝图太消耗屏幕了。几行 C++ 代码,用蓝图就占满了屏幕
基本能够实现所有蓝图功能,甚至能访问到编辑器功能的API,为大家制作工具提供了一个很不错的选择,但是目前还不是非常成熟
首先选择自己对应的引擎版本,插件作者仅提供4.15-4.19
解压后将文件夹整个放在对应引擎的目录下面
关闭引擎重新打开,打开Plugin此时已经成功安装
创建Script文件夹,名称不可变哦
在编辑器中打开PythonEditor
在PythonEditor中,点击New,并复制粘贴下方代码后点击保存
[mw_shl_code=python,true]import unreal_engine as ue
ue.log('Hello i am a Python module')
class Hero:
# this is called on game start
def begin_play(self):
ue.log('Begin Play on Hero class')
# this is called at every 'tick'
def tick(self, delta_time):
# get current location
location = self.uobject.get_actor_location()
# increase Z honouring delta_time
location.z += 100 * delta_time
# set new location
self.uobject.set_actor_location(location)[/mw_shl_code]
接着创建一个pyactor蓝图类
打开蓝图类,在期当中添加一个sphere球体,然后点击self将Python Module设置为文件名,PythonClass设置为前面在脚本当中声明的类名,如果不明白的话,就照着我的图片来设置
此时将蓝图类拖放入场景后,能够实现脚本当中的逻辑,小球沿着Z轴向上移动
好的,急速上手教程到此结束,欢迎大家在楼下提问,购买主题可以获取插件下载地址
看起来不错~ 没看出比蓝图有什么优势 这个能在手机上运行? 插件地址不就是上面的github地址?下面为什么还有个购买获取下载地址。。 谢谢分享!
页:
[1]
2