UnityでMMO作たいけどどうする!?6(^^ (769レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

443: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 14:59:43.62 ID:U5aKwWhG(1/6) AAS
質問でふ(^^
データベース数値から1を探して その1の中からデータベース名前から”うんち”を探して…みたいな処理はどうやってかけばいいでふか?(^^
444: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 15:00:40.41 ID:U5aKwWhG(2/6) AAS
かれこれ1時間くらい嵌まり込んで悩んでまふ(^^

あと装備の能力値の増減がおかしかったバグを修正しまひた(^^
446: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 20:49:05.72 ID:U5aKwWhG(3/6) AAS
>>445
できまひた(^^
感謝感謝のボッキング!(^^

ラムダ式の条件を複数にすることで解決したことをご報告いたしまんこ(^^
int リザルト=CF.param.Find(x => x.Juwel == 混沌の宝石材料.Slotid && x.material == カオス合成材料.Slotid && x.Base == カオス合成ベース.Slotid).result;
多分これで取得できまふね(^^
あとはスクリプトではなくUIを弄る領域なので自分で頑張りまんこ(^^
447: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 21:49:51.32 ID:U5aKwWhG(4/6) AAS
public void カオス合成()
{
if(混沌の宝石材料.Slotid==0)
{ return; }
if (カオス合成材料.Slotid == 0)
{ return; }
if (カオス合成ベース.Slotid == 0)
{ return; }
int リザルト = CF.param.Find(x => x.Juwel == 混沌の宝石材料.Slotid && x.material == カオス合成材料.Slotid && x.Base == カオス合成ベース.Slotid).result;
if (リザルト!=0)
{
カオス合成材料.Slotid = 0;
カオス合成ベース.Slotid = 0;
混沌の宝石材料.Slotid = リザルト;
カオス合成材料.img.sprite = ItemSlot.itemIcon[0];
カオス合成ベース.img.sprite = ItemSlot.itemIcon[0];
混沌の宝石材料.img.sprite = ItemSlot.itemIcon[混沌の宝石材料.Slotid];
}
}

こんな感じのスクリプト書いてまふ(^^
ただこれだと合成結果が存在しない時(^^
ラムダ式書いてる行の部分が(^^
NullReferenceException: Object reference not set to an instance of an object吐きまふ(^^
どうすりゃいいのよ?(^^
448: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 22:02:37.20 ID:U5aKwWhG(5/6) AAS
if (CF.param.Find(x => x.Juwel == 混沌の宝石材料.Slotid && x.material == カオス合成材料.Slotid && x.Base == カオス合成ベース.Slotid) != null)
で囲ったらうまくいきまひたけどFind二回するのはなんか納得しまふぇんね(^^
450: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 22:57:57.12 ID:U5aKwWhG(6/6) AAS
それは盲点でひた(^^
これ終わったらあとで試してみまふ(^^
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.291s*