UnityでMMO作たいけどどうする!?6(^^ (801レス)
上下前次1-新
441: 宵闇大使 ◆SoVpkB15jY [] 2021/09/02(木) 18:39:47.67 ID:wLnvpfZ5(1) AAS
今宵に体験会開きまふけど誰かきまふぇんか?(^^
442: 宵闇大使 ◆SoVpkB15jY [] 2021/09/05(日) 07:06:47.83 ID:g/ODJEJ3(1) AAS
〇カオス合成
混沌の宝石・マジックプラチナでの合成
〇チップ合成
同じ宝石チップを5枚集めて位を上げる
〇マッセ
原石を宝石に変換する
アイテム合成及び変換はこんなもんで良いでふか?(^^
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時間くらい嵌まり込んで悩んでまふ(^^
あと装備の能力値の増減がおかしかったバグを修正しまひた(^^
445(1): 名前は開発中のものです。 [sage] 2021/09/06(月) 18:31:19.79 ID:Uuq2EqZZ(1/2) AAS
フツーにList化してFindとかじゃ駄目なん?
とunityにろくに触れたことない俺がアドバイスしてみる
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二回するのはなんか納得しまふぇんね(^^
449(1): 名前は開発中のものです。 [sage] 2021/09/06(月) 22:52:47.28 ID:Uuq2EqZZ(2/2) AAS
「合成結果」にデフォルトの値を設定して「合成結果が存在しない」ことがないようにすればいいんじゃない?
450: 宵闇大使 ◆SoVpkB15jY [] 2021/09/06(月) 22:57:57.12 ID:U5aKwWhG(6/6) AAS
それは盲点でひた(^^
これ終わったらあとで試してみまふ(^^
451(1): 宵闇大使 ◆SoVpkB15jY [] 2021/09/07(火) 13:16:37.61 ID:MTmTsGwr(1/4) AAS
>>449
それやってみたら出来そうだと思いまひたが実際の結果はヌル吐きまひた(^^
原因はわからないままなので次のステップの水を泳ぐを実装しまひた(^^
Swimの無料モーションがアセストに落ちてなかったので自作しまひた(^^
まだモンスターが水の上を歩いて来ちゃいまふけどいい感じで泳げまんこ(^^
ボッキング!(^^
452(1): 宵闇大使 ◆SoVpkB15jY [] 2021/09/07(火) 14:46:50.07 ID:MTmTsGwr(2/4) AAS
NPC(モンスター)がプレイヤーを追いかけたりランダム移動で水に入るのを防止するにはどうすればいいでふか?(^^
ナビメッシュ使ってまふ(^^
453: 宵闇大使 ◆SoVpkB15jY [] 2021/09/07(火) 14:49:46.56 ID:MTmTsGwr(3/4) AAS
無い知恵絞って考えてみまひたが(^^
股間からレイを発射して水を検知したときにスポーン地点まで戻るってのはどうでふか?(^^
僕の頭ではこれが精いっぱい精子いっぱいでふ(^^
454(1): 名前は開発中のものです。 [sage] 2021/09/07(火) 23:06:41.10 ID:t6gJdSpd(1/2) AAS
>>451
Findの対象がparamだから検索条件にhitしない場合はnullが返る
で、null.resultにアクセスしようとしてNullReferenceExceptionが起こるという仕組みらしい
だからいきなりint リザルトに受けないでparam型 リザルトで受けてリザルト != nullだったら
リザルト.resultにアクセスするというやり方が正解っぽい
455(1): 名前は開発中のものです。 [sage] 2021/09/07(火) 23:15:14.92 ID:t6gJdSpd(2/2) AAS
>>452
ナビメッシュ良く知らんけどそれ絶対基本的な設定だと思うぞ…
ナビメッシュ 敵キャラ 禁止エリア
で検索したらそれっぽい結果がぞろぞろ出てくる
456: 宵闇大使 ◆SoVpkB15jY [] 2021/09/07(火) 23:54:09.04 ID:MTmTsGwr(4/4) AAS
>>455
ググったらナヴィメッシュの基礎的な機能であるみたいでふね(^^
ググり方が悪かったみたいでふ(^^
>>454
なるほどなるほど…(^^
そういう原理だったのでふか…(^^
両方とも教えていただき感謝感謝のボッキング!でふ(^^
457: 宵闇大使 ◆SoVpkB15jY [] 2021/09/08(水) 00:27:29.50 ID:FGOyIEVf(1/5) AAS
乗ってる床のタグを検知することはできまふか?(^^
下にレイ飛ばす方式だとたまに水の上歩いてしまいまふ(^^
458: 宵闇大使 ◆SoVpkB15jY [] 2021/09/08(水) 01:15:11.04 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:25.68 ID:FGOyIEVf(3/5) AAS
ここ最近のアップデート(^^
・水を泳げるようになりますた
・カオス合成作りました
以上!(^^
460: 宵闇大使 ◆SoVpkB15jY [] 2021/09/08(水) 20:19:07.74 ID:FGOyIEVf(4/5) AAS
体験会開いたら誰か来まふか?(^^
461: 宵闇大使 ◆SoVpkB15jY [] 2021/09/08(水) 23:18:06.61 ID:FGOyIEVf(5/5) AAS
釣りシステム作ってまんこ(^^
画像リンク
462: 宵闇大使 ◆SoVpkB15jY [] 2021/09/10(金) 06:34:18.97 ID:MKUhD3Iw(1) AAS
そういえば つりシステムは完成しまひた(^^
あとモンスターが遠くにいる時は表示されなくなりまひた(^^
こういうの大事(^^
ボッキング!(^^
463: 宵闇大使 ◆SoVpkB15jY [] 2021/09/14(火) 12:43:30.23 ID:kDmaJYj2(1) AAS
誰かやりたい人おりまふぇんか?(^^
だいぶチンポもとい進歩したんでふけど(^^
464(1): 名前は開発中のものです。 [sage] 2021/09/14(火) 19:11:19.26 ID:vU4h5m0u(1) AAS
弟子とかどこいったん?
あ、俺はオンラインゲーはやらない派なんで
465: 名前は開発中のものです。 [sage] 2021/09/14(火) 19:31:25.97 ID:ELs89PXT(1) AAS
長生きかんかけて作っててすごいなあ
俺だったらちょっとブランク開いたら終了
上下前次1-新書関写板覧索設栞歴
あと 336 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s