感恩节快乐,首先,我一直在寻找知道Visual Scripting是否是为游戏引擎制作的新东西.让我向您展示一些可视化脚本的示例
另一件事就是在IDE中编写c ++代码的常规编码现在我尝试了它们,但我一直试图弄清楚的问题是,因为我尝试了它们两者,看起来可视化脚本更容易,更容易理解至少我觉得当我连接节点时将它与我编写代码时的"播放器控制器"进行比较是有道理的我会告诉你我花了多长时间编写一个敌人控制器!在C玩家控制器++编写代码,我花了大约2个小时,而我花了仅一小时连接节点使用可视化脚本它来进行玩家的控制器,但即使这是一个简单的过程,速度快,我没有感觉良好,我开始更多地考虑编写c ++代码而不仅仅是连接节点的优势?所以这里有一个问题:编写代码有什么好处?使用Visual脚本有什么好处?两者有什么缺点?我知道Visual Scripting的这些优点并不像编写c ++代码那么复杂
编写代码也会比"已创建的脚本"(Visual Scripts)更快
最后一个问题,如果您必须在您选择Visual或编写代码之间做出选择?
注意:我决定在这里提问而不是游戏引擎网站,因为在这里我可以找到"程序员",在大多数游戏引擎网站中他们都喜欢"快乐的方式",因为他们称之为(可视化脚本)而不是(悲伤的方式)是(写代码)
我希望这次我没有问一些会导致太多负面投票的"坏"问题:)对我来说很容易就是感恩节;)
更新:这里有一些关于我在虚幻引擎中使用的Visual Scripting的更多信息我从虚幻引擎网站获得它"虚幻引擎中的Blueprints可视化脚本系统是一个完整的游戏性脚本系统,基于使用基于节点的概念从虚幻编辑器中创建游戏元素的界面.该系统非常灵活和强大,因为它使设计师能够使用通常只供程序员使用的几乎所有概念和工具.通过使用蓝图,设计师可以进行原型设计,实现或修改几乎任何游戏元素,例如:游戏 - 设置游戏规则,调整游戏条件等.玩家 - 创建具有不同网格和材质或角色定制的变体.相机 - 原型新相机视角或动态更改相机玩输入-改变播放器控件或允许玩家通过输入笔数-武器,法术,皮卡,触发器,等环境 - 创建随机道具或程序生成的项目."我不认为有一样,如果你必须做出一些复杂的,你需要编写代码为它(我认为)这样的事情
我正在尝试执行一个函数,将每个单词中的每个字母按值移动到右边,这些单词将来自一个列表,我将使用"打开"函数打开它我编写代码,我在这里遇到一些困难是我的代码
def test():
value=eval(input("Value here!"))
with open ("word-text.txt","r") as f:
for ord in (f):
print (ord)
for chr in ord:
print (chr)
#nice=(chr[len(ord)+value])
''.join([chr(ord(i)+2) for i in s])
print (i)
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出
Value here!2
apples
a
p
p
l
e
s
Traceback (most recent call last):
File "<pyshell#54>", line 1, in <module>
test()
File "/Users/user/Desktop/Outlook(1)/lab6.py", line 59, in test
''.join([chr(ord(i)+2) for i in s])
NameError: global name 's' is not defined
Run Code Online (Sandbox Code Playgroud)
列表,我有以下的话苹果橘子西瓜猕猴桃西葫芦胡萝卜秋葵墨西哥胡椒胡椒黄瓜香蕉和当我使用此代码
ef test():
value=eval(input("Value here!"))
with open ("word-text.txt","r") as f: …Run Code Online (Sandbox Code Playgroud)