UnityでMMO作たいけどどうする!?6(^^ (801レス)
1-

445
(1): 2021/09/06(月)18:31 ID:Uuq2EqZZ(1/2) AAS
フツーにList化してFindとかじゃ駄目なん?
とunityにろくに触れたことない俺がアドバイスしてみる
446: 宵闇大使 ◆SoVpkB15jY 2021/09/06(月)20:49 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 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 ID:U5aKwWhG(5/6) AAS
if (CF.param.Find(x => x.Juwel == 混沌の宝石材料.Slotid && x.material == カオス合成材料.Slotid && x.Base == カオス合成ベース.Slotid) != null)
で囲ったらうまくいきまひたけどFind二回するのはなんか納得しまふぇんね(^^
449
(1): 2021/09/06(月)22:52 ID:Uuq2EqZZ(2/2) AAS
「合成結果」にデフォルトの値を設定して「合成結果が存在しない」ことがないようにすればいいんじゃない?
450: 宵闇大使 ◆SoVpkB15jY 2021/09/06(月)22:57 ID:U5aKwWhG(6/6) AAS
それは盲点でひた(^^
これ終わったらあとで試してみまふ(^^
451
(1): 宵闇大使 ◆SoVpkB15jY 2021/09/07(火)13:16 ID:MTmTsGwr(1/4) AAS
>>449
それやってみたら出来そうだと思いまひたが実際の結果はヌル吐きまひた(^^
原因はわからないままなので次のステップの水を泳ぐを実装しまひた(^^
Swimの無料モーションがアセストに落ちてなかったので自作しまひた(^^
まだモンスターが水の上を歩いて来ちゃいまふけどいい感じで泳げまんこ(^^

ボッキング!(^^
452
(1): 宵闇大使 ◆SoVpkB15jY 2021/09/07(火)14:46 ID:MTmTsGwr(2/4) AAS
NPC(モンスター)がプレイヤーを追いかけたりランダム移動で水に入るのを防止するにはどうすればいいでふか?(^^
ナビメッシュ使ってまふ(^^
453: 宵闇大使 ◆SoVpkB15jY 2021/09/07(火)14:49 ID:MTmTsGwr(3/4) AAS
無い知恵絞って考えてみまひたが(^^
股間からレイを発射して水を検知したときにスポーン地点まで戻るってのはどうでふか?(^^
僕の頭ではこれが精いっぱい精子いっぱいでふ(^^
454
(1): 2021/09/07(火)23:06 ID:t6gJdSpd(1/2) AAS
>>451
Findの対象がparamだから検索条件にhitしない場合はnullが返る
で、null.resultにアクセスしようとしてNullReferenceExceptionが起こるという仕組みらしい
だからいきなりint リザルトに受けないでparam型 リザルトで受けてリザルト != nullだったら
リザルト.resultにアクセスするというやり方が正解っぽい
455
(1): 2021/09/07(火)23:15 ID:t6gJdSpd(2/2) AAS
>>452
ナビメッシュ良く知らんけどそれ絶対基本的な設定だと思うぞ…
ナビメッシュ 敵キャラ 禁止エリア
で検索したらそれっぽい結果がぞろぞろ出てくる
456: 宵闇大使 ◆SoVpkB15jY 2021/09/07(火)23:54 ID:MTmTsGwr(4/4) AAS
>>455
ググったらナヴィメッシュの基礎的な機能であるみたいでふね(^^
ググり方が悪かったみたいでふ(^^

>>454
なるほどなるほど…(^^
そういう原理だったのでふか…(^^

両方とも教えていただき感謝感謝のボッキング!でふ(^^
457: 宵闇大使 ◆SoVpkB15jY 2021/09/08(水)00:27 ID:FGOyIEVf(1/5) AAS
乗ってる床のタグを検知することはできまふか?(^^
下にレイ飛ばす方式だとたまに水の上歩いてしまいまふ(^^
458: 宵闇大使 ◆SoVpkB15jY 2021/09/08(水)01:15 ID:FGOyIEVf(2/5) AAS
複雑に考えずに(^^
private void OnTriggerEnter(Collider other)
{
if(other.tag=="水")
{
anim.SetBool("Swim", true);
}
else
{
anim.SetBool("Swim", false);
}
}
って処理にしまひた(^^
459: 宵闇大使 ◆SoVpkB15jY 2021/09/08(水)15:34 ID:FGOyIEVf(3/5) AAS
ここ最近のアップデート(^^
・水を泳げるようになりますた
・カオス合成作りました

以上!(^^
460: 宵闇大使 ◆SoVpkB15jY 2021/09/08(水)20:19 ID:FGOyIEVf(4/5) AAS
体験会開いたら誰か来まふか?(^^
461: 宵闇大使 ◆SoVpkB15jY 2021/09/08(水)23:18 ID:FGOyIEVf(5/5) AAS
釣りシステム作ってまんこ(^^
画像リンク

462: 宵闇大使 ◆SoVpkB15jY 2021/09/10(金)06:34 ID:MKUhD3Iw(1) AAS
そういえば つりシステムは完成しまひた(^^
あとモンスターが遠くにいる時は表示されなくなりまひた(^^
こういうの大事(^^

ボッキング!(^^
463: 宵闇大使 ◆SoVpkB15jY 2021/09/14(火)12:43 ID:kDmaJYj2(1) AAS
誰かやりたい人おりまふぇんか?(^^
だいぶチンポもとい進歩したんでふけど(^^
464
(1): 2021/09/14(火)19:11 ID:vU4h5m0u(1) AAS
弟子とかどこいったん?
あ、俺はオンラインゲーはやらない派なんで
465: 2021/09/14(火)19:31 ID:ELs89PXT(1) AAS
長生きかんかけて作っててすごいなあ
俺だったらちょっとブランク開いたら終了
466: 宵闇大使 ◆SoVpkB15jY 2021/09/15(水)06:50 ID:KrFuCtfZ(1) AAS
>>464
普通の人なら二年とか同じスレに居座って親切に教えてくれることなんてしまふぇんよ(^^
今まで教えて頂いただけでもとてもとてもありがたいでふ(^^

ボッキング!(^^
467: 宵闇大使 ◆SoVpkB15jY 2021/12/25(土)04:00 ID:oEN0lpdO(1/3) AAS
釣りとかカオス合成みたいな横の広がりは大事でふよね(^^
そろそろゲーム内における遊びの要素も作っていきたいでふ(^^

ボッキング!(^^
468: 宵闇大使 ◆SoVpkB15jY 2021/12/25(土)04:04 ID:oEN0lpdO(2/3) AAS
アイデア募集チュウでふ(^^
469: 宵闇大使 ◆SoVpkB15jY 2021/12/25(土)04:54 ID:oEN0lpdO(3/3) AAS
僕のMMOのマップでふ(^^
画像リンク


一番北東にある薄毛島はトパーズクラス(31〜60)の敵がいる島でふ(^^
その南にある濃毛島はスタート地点でアメジスト(1〜30)〜トパーズの敵が徘徊してまんこ(^^

南にある足跡群島の東足跡島にはトパーズ〜オパール(61〜90)(^^
北西のドクロ島にはルビー(121〜150)〜エメラルド(151〜170)

予定でふが(^^
北足跡島にはサファイア(91〜120)
南足跡島にはサファイア〜ルビー

なお、各地の島にはボスがいるようでふよ(^^
ボスはその地域の一番強い敵よりワンランク上の宝石レベルでふ(^^
例)薄毛島のボスはオパール(^^
470
(1): 2021/12/26(日)22:17 ID:CF5NP2if(1) AAS
■ゲーム内で利用される独自デジタルトークンの開発、取引所上場サポートに加え、
資金調達(仮想通貨による資金調達)をサポートするサービスをスタートします

ブロックチェーン開発事業などを行う株式会社ライトサンズグループは、2021年12月、NFTゲーム事業を
スタートします。同事業では、ゲーム内で利用される独自デジタルトークンの開発、取引所上場サポート
に加え、資金調達(仮想通貨による資金調達)をサポートするサービスも行います。
資金調達サポート仮想通貨による資金調達)
10万ドル〜50万ドル  プロジェクト規模に応じて(100万ドル〜1000万ドル)
海外ファンド52社と連携しております。
厳しい審査があり、審査期間1〜2ヵ月かかります。
過去のゲーム開発実績が必要です。
資金調達は、ゲームリリース後の運営資金、マーケティング費用、取引所上場費用などでご利用いただけます。
471: 宵闇大使 ◆SoVpkB15jY 2021/12/26(日)22:24 ID:cdKixXTW(1) AAS
>>470
僕のスレに糞撒き散らすのやめてくらふぁい(^^
472: 宵闇大使 ◆SoVpkB15jY 2021/12/30(木)16:06 ID:dhWqQzhf(1/2) AAS
しょうがないので8月のプロジェクト引っ張ってきて修正しまひた(^^
473: 宵闇大使 ◆SoVpkB15jY 2021/12/30(木)22:17 ID:dhWqQzhf(2/2) AAS
何とか8月から現代までたどり着きまひたよ(^^
もうおかしい所はないでふ(^^
と言いたいところでふが(^^
ゲストのログイン時に赤エラーが一個でまふね(^^
474: 宵闇大使 ◆SoVpkB15jY 2022/01/01(土)00:42 ID:ZTNsZI3S(1/3) AAS
あけおめでふ(^^
今年もよろしくお願いしまんこ(^^

ボッキング!(^^
1-
あと 327 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.013s