cost 237 ms
Unity3D 中带有 ScriptableObjects 的复杂数据结构 - Complex data structures with ScriptableObjects in Unity3D

我正在尝试创建如图所示的数据结构,我可以在其中轻松添加和删除奖励类型。 这是一个 roguelike 升级系统,基本上我想从特定的稀有度获得特定角色的奖励,比如战士或法师。 与 Unity 相比,我对 Lua 更有经验,在 Lua 语言中,它看起来像这样, 然后为了获得特定的奖励,我会做reward ...

Unity)构建项目后如何更改SO中的值? - Unity) How to change value in SO after I build a project?

我想在 Unity 中构建后更改可编写脚本的对象中的值。 但是,它在构建之前运行良好,但是构建之后 exe 文件中的 SO 值没有改变。 但是,可以访问其他 SO 的列表。 您无法准确更改 int 值。 这是为什么? 解决方案是什么? 我想为我的 SO 动态分配值。 ...

如何实例化随机选取的 ScriptableObject? - How to instantiate a randomly picked ScriptableObject?

我是 Unity 和 c# 的新手,我一直在按照 Brackeys 教程之一制作一款基于回合的游戏,并且我已经向其中添加了可编写脚本的对象。 我希望在每次战斗开始时实例化一个随机敌人。 以下是应该有用的行: ImageOfMyCode resources.LoadAll("Enemies") 似乎 ...

循环项目窗口时不保存可编写脚本的对象 - Scriptable objects are not saved when the project window is cycled

当你吃一个项目时,该项目被添加到可编写脚本的对象中。 而且当UNI.T关机再开机,你吃的东西都被很好的保存了下来。 但是,如果您循环该项目,它将不会被保存。 我又做了scriptable object,关掉的时候看scriptable object,但是保存不了 ...

可编写脚本的对象在 Android 设备上工作吗 - Do scriptable objects work on Android devices

我创建了一个简单的可编写脚本的对象,其中包含一个列表、1 个按钮和列表中的一些内容,然后将其加载到文本 ui 中。 当我在 Unity 上测试它时,当我已经从构建设置构建应用程序时,它就可以工作,而另一方面,android 却没有。 任何人都知道为什么,或者它甚至可以在 android 上运行吗? ...

更新代码和 UNITY 中行为不同的字段/变量 - Updating Field/ variable acting differently in the code and UNITY

我无法正确更新我的字段/变量。 我的问题很简单:当我调用 AddCoins(); 方法,我可以在 Unity 上看到现场硬币正在增加。 但是由于某种原因 CheckPurchaseable(); 无法检测硬币的更新值,但适用于硬币的起始值,因此“myPurchaseButtons[i].intera ...

Unity iPhone:在设备上运行时修改可编写脚本的 object 是否会在会话中持续存在? - Unity iPhone: will modifying a scriptable object at runtime on device persist across sessions?

我的 Unity iPhone 棋盘游戏有几组内置棋盘,外加一组自定义棋盘,从空白开始,玩家可以添加。 直到现在,我一直在为内置集合使用 ScriptableObjects 数组(每个都包含一个预制板列表),并为自定义集合使用保存到 JSON 函数的单独空列表。 这对我来说总是很笨拙。 我想知道: ...

尽管使用了参数,但 function 中出现 CS0120 错误(已解决) - CS0120 Error appears in function despite a parameter being used (Solved)

编辑:感谢回答的两个人,如果我可以投票,我会的。 但我没有足够的代表点数。 这是我第一次来 Stack Overflow,所以我可能不善于表达我的问题,而且我的代码也不是很好。 我已经为此困扰了2天,目前我没有任何解决方法,请帮忙。 所以我正在用 ScriptableObjects 制作一个库存系 ...

我无法修改 ScriptableObject 值。 [Unity3D] - I can't modify ScriptableObject value. [Unity3D]

所以,我有一个 ScriptableObject 存储玩家输入的 KeyCode: 输入控制器.cs: 初始键值是从检查器分配的,但我希望能够在运行时从选项菜单中更改它们,所以我在另一个文件中创建了协程,并且该协程在 function 中调用,它本身被分配给一个按钮. 协程等待我按下一个键,并且应 ...

只让字符串成为某个值:Scriptable Objects - Only letting a string be a certain value: Scriptable Objects

我正在为我的游戏中的任何项目开发一个可编写脚本的 object 类型,并且我有一个名为 s_Type 的字符串。 我只希望这个字符串是某个值; “食物”、“故事”、“收藏品”或“一无所有”。 我虽然关于使用 class 但它会在我的脚本中造成混乱,我更喜欢使用简单的字符串。 如果字符串的值不是上 ...

我如何 go 关于保存从同一个可编写脚本 object C# 实例化的多个修改过的预制件 - How do I go about saving multiple modified prefabs instantiated from the same scriptable object C#

现在和我一起工作,在这一点上我是一个迷茫的迷路的小孩。 介绍我有一个库存,可以让我将物品放入装备槽,在我的玩家手/身体上实例化该物品。 例如,我有一个简单的步枪,我把它放在我的装备槽里,它就被创造出来了。 我的玩家现在也可以跑来跑去射击、杀死和解除装备。 BUUUT 我不知道如何保存修改后的变量。 ...

生成类并获取类型 - Generate class and get type

我想在运行时创建一个新类,获取类型,然后创建该类型的列表。 例如: 我不想在内存中生成该类,我需要将该类作为文件。 文件创建不是问题。 我只需要知道: 如何加载文件/类并获取它的类型 如何使用加载的类型创建列表 我想反射需要发生一些事情,但在那之后我一无所知。 编辑: 仅供参考 ...

如何使用可编写脚本的对象来升级卡系统? - How can I use scriptable objects for upgrade card system?

我对可编写脚本的对象有疑问。 我知道在运行时对可编写脚本的对象进行更改会永久影响其值。 对于我的用例,我正在尝试创建一个游戏(类似于 slay the spire)并创建了一个 Card 可编写脚本的对象。 如何为不修改原始脚本对象变量(例如,卡片攻击)的卡片创建升级系统? ...

如何在 Unity 的文件夹中创建包含所有可编写脚本对象的数组? - How do I make an array with all Scriptable Objects from a folder in Unity?

所以这是可编写脚本的对象: 我已经尝试过这个来获取数组: 和这个: 我还尝试了其他一些我删除的东西,因为它们也没有用。 文件夹结构的图像(如果需要或以任何方式重要)。 如果有人可以提供帮助,我会非常高兴,我已经尝试解决这个问题好几个小时了。 ...

我在使用新输入系统时遇到逻辑问题 - I'm Having Logic Problems with New Input System

到目前为止一切正常,我想要的是单击左右按钮时 ability.isCharging 变为 true。 如果我摆脱 SecondaryFire.IsPressed() 然后它开始工作,但只能用鼠标左键(所以我想我把它缩小到一个逻辑问题,显然我只是没有足够的逻辑来解决这个问题)。 来自 MonoBeha ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM