[過去ログ] UnityC#勉強してMMO作たいけどどうする!?4(^^ (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
141: 名前は開発中のものです。 [sage] 2018/01/15(月) 19:39:08.49 ID:YbBIKIss(1) AAS
本日はアイテムを少々やりました
毒とかの状態異常や属性なんかもあったほうがいいのかしら
142(1): 名前は開発中のものです。 [sage] 2018/01/15(月) 20:28:45.01 ID:SRp6KOdC(1/2) AAS
>>140140(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/14(日) 22:50:10.22 ID:6f5ITLo9(6/6) AAS
師匠いまふか?(^^
装備欄って装備一つにスクリプト一個がいいんでふか?(^^
それとも全装備スクリプト1つで管理したほうが楽?(^^
おお、わたしのかわいいぼっきんぐや・・・
それっぽっちんぐの情報でわかるか!!ちぎるぞ!!
と言いたいところだが
装備一覧から装備スロットにD&Dや右クリックで装備するようなものを想定すると・・
各装備スロットはプレイヤーの操作に対して
「実際にキャラに装備させる」、「アイコン画像を表示する/消す」
「ステータスに反映させる」というような応答をする必要があるので、
各スロットにそのためのスクリプトを配置する
ただし、スクリプトは応答するという意味ですべて同じ挙動をするので
共通のものひとつで十分
結局のところ消費アイテムと考え方は同じ
構造的にシンプルでレイアウト変更などにも強いのでまずはこの方向性
143(1): 名前は開発中のものです。 [sage] 2018/01/15(月) 22:11:13.21 ID:SRp6KOdC(2/2) AAS
拝啓ワンコのおっさん
毒だけでなく装備サビサビ、疲労や腹ペコ、病気、特定の状況に耐性低下、祝福など
上手く使えばゲームに緊張、カタルシスなどの緩急や戦略を与えられるので良いと思います
また、属性といっても単に火・水みたいなものは安易に乱用されすぎて期待薄ですが
錆びた青銅製武器でのみ傷つく、植物族が近くにいるとアレルギーで弱体、
虫族がいるとおっかけちゃう、水場に入ると固まる/追跡を断念する
みたいな一様でない特性のようなアプローチならプレイに工夫の余地や彩りを加え
さらには世界観やステージ構築に一役、ゲームに奥行きがでてくるかと思います
キャラではありませんが丁寧に書いてみました敬具
144: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/15(月) 22:16:21.31 ID:fteLtCeI(1/2) AAS
>>142
もしかしてアイテムスロットと同じスクリプトでint タイプ=1;//1=スロット 2=装備 みたいにしてもいいんでふか?(^^
145(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/15(月) 22:50:50.23 ID:fteLtCeI(2/2) AAS
出来まひた、装備欄にアイテム置けるようになりまひた(^^
ここから持ってるアイテムの種類を取得してヘルムは頭に、武器は武器欄にしか置けないようにしたいでふ(^^
どうする!?(^^
146: 名前は開発中のものです。 [sage] 2018/01/16(火) 07:49:06.03 ID:ODy/HO+H(1/6) AAS
>>143
ご丁寧にありがとうで候
武器 包丁:食べれそうな敵に大ダメージ
みたいなのを実装したいと思っていたので属性はやめて種族を取り入れてみようと思います
状態異常もやってみます
147(1): 名前は開発中のものです。 [sage] 2018/01/16(火) 12:30:54.54 ID:bJ2YdaBF(1/3) AAS
>>145
やりたいことははっきりしてるんだから
あとはコードにするだけ
装備スロット側、装備アイテム側にそれぞれ種別をもたせる
まで書けばあとはわかるだろ
148: 名前は開発中のものです。 [sage] 2018/01/16(火) 18:25:31.02 ID:ODy/HO+H(2/6) AAS
毒、麻痺、眠りの状態異常を実装
あとFXで今月稼いだ分全部溶かしました
もうFXなんか2度とやらないと誓いました
149(1): 名前は開発中のものです。 [sage] 2018/01/16(火) 18:30:53.41 ID:bJ2YdaBF(2/3) AAS
なんとワンコのおっさんもFXやってるのか
その感じだと米ドルに往復ビンタくらったのかな
150: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 18:35:24.75 ID:Gmd31wGD(1/10) AAS
>>147
師匠は忘れてると思いまふ(^^
僕がUnityガチ素人で手探りで作ってるということを(^^
エクセルの種類の項目とスクリプト側のString変数が一致すれば…ってことでふか?(^^
ifでいいんでふよね?(^^
151(2): 名前は開発中のものです。 [sage] 2018/01/16(火) 19:00:33.36 ID:ODy/HO+H(3/6) AAS
>>149
今日も下目線だったのがいけなかった
あわててドテンLするも110越えず、あとは平常心を失って何をやっても裏目に出る
まあいいさ、ただの小遣い稼ぎさ
プラマイゼロになっただけさ
ああ…悲しみ
152: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:02:41.51 ID:Gmd31wGD(2/10) AAS
itm = lamtes.itemReturn(HundItem.Hundid);
if (itm.種類 == "Consumable")
{
スロットを入れ替える();
}
>>if (itm.種類 == "Consumable")
ここがぬるぽになりまふ(^^
なぜでひょうか?(^^
153: 名前は開発中のものです。 [sage] 2018/01/16(火) 19:08:17.61 ID:ODy/HO+H(4/6) AAS
いい加減なぜヌルポになるか覚えやがれ!
lamtes.itemReturn(HundItem.Hundid)が何する関数かしらんが
引数HundItem.Hundidで返す値がないんだろうよ
154: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:08:21.66 ID:Gmd31wGD(3/10) AAS
もしかしてこれ前やりまひたっけ?(^^
155: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:16:37.36 ID:Gmd31wGD(4/10) AAS
itm = GameObject.Find("Itemyobidasi").GetComponent<Lamdatest>().itemReturn(HundItem.Hundid);
if (itm.種類 == "Consumable")
{
スロットを入れ替える();
}
こうしたところ無事ぬるぽは解決しまひた(^^
でふが今度は種類が一致してないにも関わらず置けるようになりまひた(^^
どうしまひょう?(^^
156: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:30:11.34 ID:Gmd31wGD(5/10) AAS
おいおい・・・試しにアイテム入れ替え関数消してもアイテム入れ替えできるぞ(^^
なんででひょう(^^
157: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:34:51.25 ID:Gmd31wGD(6/10) AAS
Unityの不調でこうなることあるので落として再起動したら置けなくなりまひた(^^
158: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:39:43.38 ID:Gmd31wGD(7/10) AAS
置けなくなったはいいでふが(^^
今度はスロットのアイテム取り出せなくなりまひた(^^
バグの理屈としてはハンド変数=消費アイテムの時にアイテムを交換する仕様なので(^^
何も持ってないときは手の種類が消費ではなくNonなのがこのバグの原因でふね(^^
条件を消費orNonにすれば治ると思いまんこ(^^
159(1): 名前は開発中のものです。 [sage] 2018/01/16(火) 19:42:54.80 ID:bJ2YdaBF(3/3) AAS
>>151
午前中反発してたからねぇ
今も反発してるが、下目線だからなあ
プラマイゼロなら資金にダメージないんだし問題ないんではないか
反発してないときに売ればいいんだよ、さあエントリーしてごらん・・・フフフ・・・
160: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 19:58:08.05 ID:Gmd31wGD(8/10) AAS
調子悪かったのでpc再起動したら治りまひた(^^
次は何作りまひょうか?(^^
161: 名前は開発中のものです。 [sage] 2018/01/16(火) 19:59:43.76 ID:ODy/HO+H(5/6) AAS
>>159
もうチャートとにらめっこする生活には疲れたよ
小心者の俺にはFXは向かないんだ
よし、これを期にきっぱりやめるぞ(4回目)
162: 名前は開発中のものです。 [sage] 2018/01/16(火) 20:02:16.10 ID:ODy/HO+H(6/6) AAS
Unityが調子悪いってどういうことだよ
ボッキングのUnityは風邪でも引くんか?おおん?
163: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 20:03:46.10 ID:Gmd31wGD(9/10) AAS
たまにでふが書き換えたスクリプトが反映されなかったりすることあるんでふよ(^^
そういう時は再起動すれば治りまふ(^^
164(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/16(火) 20:54:01.48 ID:Gmd31wGD(10/10) AAS
ゲーム制作に間違いはないとはいえ明らかに効率悪いやり方はあるんでふよね(^^
そこで次僕がやるべきことを教えてくらふぁい(^^
今は装備を頭は頭だけ、鎧は鎧だけ装備できるようにするとかが正解でふか?(^^
其れなら簡単そうでふ(^^
165(1): 名前は開発中のものです。 [sage] 2018/01/17(水) 00:32:34.01 ID:fIhbh8iZ(1/2) AAS
そういやワンコのおっさん
アイテムどう実装するか悩んでるって言ってたじゃんさ
消費アイテムの話なら内製スクリプト化がいいと思うぞ
応用次第で罠、会話イベント、演出、シーン遷移なども扱えるし
それ以外の方法だとデリゲート系(関数ポインタ)が手軽だが、
アイテム種増えがちなローグライクには不向きと思う
なお、俺は資金動かしたくてしぶしぶ買いポジ5万近く損切りした
その直後に瞬間的に反転爆上げするのも定番、くそったれ
上下前次1-新書関写板覧索設栞歴
あと 837 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s