[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/02 12:15 / Filesize : 243 KB / Number-of Response : 1029
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

UnityでC#勉強してMMO作たいけどどうする!?(^^



1 名前:ダーク王鍬大使 mailto:sage [2017/09/01(金) 02:26:34.16 ID:LNo2qt2w.net]
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
mevius.2ch.net/test/read.cgi/gamedev/1502688196/

177 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 07:31:36.58 ID:If3z2zJc.net]
なんかミニゲームかアプリでも作ろーぜ

178 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 07:55:59.66 ID:3wLcxTBi.net]
プログラムもゲーム作った事ないからよく分かんねーんだけど
なんでゲームってこれまで無数に作られてきたのにシステムに関する互換性がないの?

プログラムなんて使いまわせるんじゃないの?
例えば今苦戦してるアイテム管理とかアイテム使うとか、先人が無数に作ってきたシステムじゃないの
そういう一連のシステムをある程度パッケージにして
例えばPCを組み立てるようにゲームを構築していくとかできないの

そういうのが難しいとしても、例えばアイテムを使うというプログラミングの情報が
なぜネットで拾える状態に無いのかが謎

あるけどぼっきんぐが見てないだけなのか?

179 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 08:07:30.42 ID:J1+HrhUO.net]
そういうのはありまふよ(^^
ただ僕の望んでるものとデザインが違ったりして(^^
僕に人の複雑なスクリプトを改変できる知恵はありまふぇん(^^
ボッキング!(^^

180 名前:けつめん mailto:sage [2017/09/05(火) 09:57:48.69 ID:qx1kblxR.net]
お、新作か?なんさ描かせろ

181 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 10:01:45.80 ID:eLajxY09.net]
場末の居酒屋見たいなスレだな

182 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 10:37:36.35 ID:J1+HrhUO.net]
【OP】
ひーとは誰でもボッキングー(^^
皆の心にボッキングー!(^^
遙かなーチンコのー先からー(^^
漏っているー(^^
ひーとは誰でもチンコッコー(^^
皆の心にまんこっこー!(^^
アナルのー闇をー超えーてー(^^
超越ボッキングー(^^
【OP終わり】
さて、どんな感じでふか?(^^
僕のチンコは硬いでふよ(^^
それでは今日も作っていきまひょう(^^
今日からMMOから離れてなんか作りまふ(^^
ソシムの青本を参考になんか作りまふか?(^^

183 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 11:14:34.10 ID:igM67Z/T.net]
UIなしのdebug.logだけで
今日の占いとか
クリックすると経験値ふえて
一定たまるとレベルアップするとか
そういう誰もが初期学習過程や基礎研究で
やるようなことやったらどうだ

184 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 11:23:50.26 ID:J1+HrhUO.net]
ふぁい(^^
やってみまふ(^^

185 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 12:27:47.30 ID:igM67Z/T.net]
占いでけたか?
占いじゃなくてもいいけど
できたらソースはったらいいわ
みんなで文句つけてやるから



186 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 12:32:53.89 ID:J1+HrhUO.net]
やるといっても興味が別のものに逸れてすっかり忘れるのが僕の悪い癖(^^
今から占い作ってきまふ(^^

187 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 12:41:13.11 ID:J1+HrhUO.net]
作ってまふ(^^
しばしお待ちを(^^

188 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 12:48:31.66 ID:J1+HrhUO.net]
出来まひた(^^
乱数Int型の最大値は生成されないことを配慮して作ってまふ(^^
これで毎フレーム占ってもらえまふね(^^
void Update () {
int 占い乱数 = Random.Range(0, 3);
if (占い乱数 == 0)
{
Debug.Log("今日は大凶でふ、多分女の子の前で勃起するでひょう(^^");
}
if (占い乱数 == 1)
{
Debug.Log("今日は最凶でふ、多分チンコが折れるでひょう(^^");
}
if (占い乱数 == 2)
{
Debug.Log("今日は糞凶でふ、多分銭湯で掘られてゲイに目覚めるでひょう(^^");
}
}

189 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 12:52:33.47 ID:J1+HrhUO.net]
思ったのでふけど(^^
僕って関数関連でよく躓いてる気がしまふ(^^
そこで関数をいっぱい使ったミニゲームが作りたいでふ(^^
何かこれがいいってゲーム制作があったら教えてくらふぁい(^^

190 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 12:59:10.02 ID:igM67Z/T.net]
毎フレームて...

191 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 13:34:36.84 ID:L6m6ZkyW.net]
関数を難しく考えすぎよ
中学校で習ったでしょう?

y = x + 3

x に 1 を入れると y は 4 になるでしょう?
このように入力に対応した出力を返すのが関数よ

GameObject.Find("Ethan")
"Ethan"という文字列を入れるとEthanのGameObjectが返ってくる

大雑把にこんな感じ

192 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 13:47:43.63 ID:J1+HrhUO.net]
ああ、あの関数と同じものでひたか(^^
なんとなく概念を理解出来まひた(^^
感謝感謝のボッキング!(^^

193 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 13:48:36.18 ID:L6m6ZkyW.net]
だが厄介なことにC#では
入力が無いものや出力を返さないものも関数と呼ぶらしい

この辺が理解の妨げになっているのかもね

194 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 13:55:57.58 ID:J1+HrhUO.net]
混乱しまふね(^^
でも何となく理解出来まひた(^^
本の関数の所も理解できるようになりまひたひ(^^
これから成長する僕を見よ(^^

195 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 14:00:48.98 ID:L6m6ZkyW.net]
ちなみに入力のことを 引数
出力のことを 戻り値
という

ボッキングがよく () を付け忘れるGetComponentちゃんは
引数の無い関数なのよ
だからカッコの中は空なのよ



196 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 14:02:01.15 ID:L6m6ZkyW.net]
おーけーい
すくすく育てよ

197 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 14:31:24.44 ID:J1+HrhUO.net]
>>192
なるへそなるへそ(^^
空っぽなら省略してもいいようにしてほしいでふね(^^
どうも付け忘れることが多いので(^^

さていよいよアイテムスロットの入れ替えを作りまふ(^^
今に見ててくらふぁい、完成させてビックリさせてやりまふから(^^
(とは言ったものの右も左もわかりまふぇん)(^^

198 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 14:40:13.54 ID:J1+HrhUO.net]
アイテムの入れ替えの参考になるサイト教えてくらふぁい(^^
適切なワードで検索できていないのか出てきまふぇんでひた(^^

199 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 14:43:51.05 ID:L6m6ZkyW.net]
やるんかーーーーーーーーい!!!!

だって…ボッキング…>>179
なんでもないや…もう…好きにして…

200 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 14:46:44.23 ID:J1+HrhUO.net]
なんかもう一からゲーム作る気力がありまふぇん(^^
今までツクールウディタで複数のゲームを同時に作ると必ずエターなっていたので(^^
このMMOがエターなったら困りまふ(^^
チンコとチンコがこんにチンコ(^^
ボッキング!(^^

201 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 16:44:13.38 ID:sWR8moEm.net]
残念ながら
いくらやってもこの調子だからな

認めたくないが
無理なものは無理なんだなと思った

だいぶ前から内心おもってたんだけど
統合失調というより躁鬱ぽく見える

202 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 18:37:05.07 ID:If3z2zJc.net]
住所録作れば
そんな長くないし
classや配列、関数の勉強になるぞ

203 名前:ダーク王鍬大使 mailto:sage [2017/09/05(火) 18:43:14.73 ID:J1+HrhUO.net]
つまりUnityから離れてコンソールとかで作る感じでふか?(^^

204 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 18:45:53.27 ID:If3z2zJc.net]
別に離れなくてもunityで作りゃいいじゃん

205 名前:名前は開発中のものです。 mailto:sage [2017/09/05(火) 19:26:55.78 ID:wqLOxYqS.net]
ぼぼぼぼっきんぐ
コラいるか



206 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 06:30:46.21 ID:3T5q7q2/.net]
ぐっすり寝てまひた(^^
ごめんなふぁい(^^

207 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 12:32:32.48 ID:NQGYko5Q.net]
今日夜時間あったらアイテム処理の説明するわ、
少し直したいところもあるので

208 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 14:48:29.92 ID:3T5q7q2/.net]
感謝感謝のボッキング!(^^
首を捻って激痛のせいで寝てまひた(^^
まだ痛いでふチンコ(^^

209 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 18:36:24.11 ID:3T5q7q2/.net]
さて、今宵はどんな感じでふか?(^^
僕のチンコは硬いでふよ(^^
それでは今日も作っていきまひょう(^^
ボッキング!(^^

210 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 18:50:11.23 ID:Uglmx58p.net]
俺はちっと遅めだ
21時位かな

俺って誰

211 名前:だよ
俺オレ

寝るんなら寝てください
[]
[ここ壊れてます]

212 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 19:05:08.36 ID:3T5q7q2/.net]
首がクッソ痛いでふ(^^
頑張って起きてまふのでぜひ教えてくらふぁい(^^

213 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 20:57:31.72 ID:zgtqawfd.net]
ボッキングくん
起きていても寝ていても元気よく返事をしたまえ

214 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:04:37.73 ID:3T5q7q2/.net]
夜でふチンコがこんにチンコ(^^

215 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:07:34.67 ID:zgtqawfd.net]
うむ、俺の元気がなくなった

ではさっそくだが
作業していただこう
ソースの整理である



216 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:08:23.62 ID:zgtqawfd.net]
あ、作業前にバックアップしたまえ


■ItemTest.cs

消す public ItemData ItemData;

[SerializeField]
Public int ID; //publicを消す

■ItemSlot.cs

ItemManager itemManager; static つける
Sprite[] itemIcon; staticつける

static public void setItemIcon(Sprite[] icons){ staticつけて引数名修正
itemIcon = icons; 引数名直してとthis.を消す
}

static public void setItemManager(ItemManager im){ staticつけて引数名修正
itemManager = im;
}

217 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:12:38.97 ID:zgtqawfd.net]
■Playerbokking.cs

以下不要になったので削除
private List<int> itemIDs = new List<int>();
public List<int> getItemIDs()
{

return itemIDs;
}
ここまで

if (dis < AttackRange)
{

int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
itemIDs.Add(IDちんこ); この行削除
int アイテム取得 = target.GetComponent<ItemTest>().ID; この行削除
itemManager.setItem(IDちんこ); 引数直す
Destroy(target);
}


public void アイテム返すメソッド()
{
int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
itemIDs.Add(IDちんこ); この行削除
}

218 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:14:01.97 ID:zgtqawfd.net]
■ItemManager.cs

Start内を下記に直す

textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
GameObject slotPrefab = (GameObject)Resources.Load("itemSlotPrefab");

ItemSlot.setItemIcon (textures);
ItemSlot.setItemManager (this);

for (int i = 0; i < 100; i++)
{
GameObject slot = Instantiate(slotPrefab);
slot.transform.SetParent(Slots.transform);
ItemSlot itemSlot = slot.GetComponent<ItemSlot> ();
itemSlotList.Add(itemSlot);
}

終わり

219 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:22:39.29 ID:zgtqawfd.net]
何をしているかというと
インベントリ関連の不要になったコードの削除と
効率悪い処理を直している

これ終わったらインベントリ処理の説明をする
説明理解して消化できれば
アイテムの配置換えはヒントぐらいでできるであろう

220 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:25:28.44 ID:3T5q7q2/.net]
終わりまひた(^^

221 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:29:00.20 ID:zgtqawfd.net]
はやっ

ちゃんとうごくかね?

222 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:30:18.40 ID:3T5q7q2/.net]
動いてまふよ(^^
アイテムも消費できまふひ(^^
特にバグはありまふぇん(^^

223 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:31:50.30 ID:zgtqawfd.net]
さよか
では説明

まず、フィールド上に配置されるアイテムのスクリプト
itemTest.csだっけ?
この中身をみる

見た目はともかく、宣言されてるのはIDだけだな?
ここにはexcelで作ったデータとか一切ない
IDのみ
魂の器は空っぽなのよ

224 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:34:42.87 ID:zgtqawfd.net]
次に
Playerbokking.csの
アイテム取得処理をみる

else if(targetTag == "Item")
{
Vector3 Apos = transform.position; //このスクリプトの持ち主、つまりplayerの座標
Vector3 Bpos = target.transform.position; //targetの座標
float dis = Vector3.Distance(Apos, Bpos); //距離計算しておく

if (dis < AttackRange)
{
int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
Debug.Log ("IDちんこ");
itemManager.setItem(IDちんこ);
Destroy(target);

}

距離が一定以内なら、アイテムをとる、すなわち
itemTestのIDもらって、ItemManagerにIDを渡し、destroyする
ただこれだけしかしない IDの意味について考えるのはItemManagerであって
bokkingはたいしたことはしない

225 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:37:33.92 ID:3T5q7q2/.net]
ここまで理解出来まひた(^^
この先難しくなりまふか?(^^



226 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:38:22.09 ID:zgtqawfd.net]
ちょっと寄り道して

ItemSlot.cs

static ItemManager itemManager;
static Sprite[] itemIcon;

staticは意味わかるか?

227 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:38:43.10 ID:zgtqawfd.net]
難しいと思う

228 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:40:11.82 ID:3T5q7q2/.net]
パブリックとプライベートならわかりまふ(^^
それの前につけると別のスクリプトから呼び出せるようになるアレでふよね?(^^

229 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:41:04.24 ID:zgtqawfd.net]
というか、文法的には普通のことしかしてない
むしろボッキング向けになるべく簡単なコード選んでる
ラムダはこのスレッド内で

230 名前:誰か説明してたからあえていれてる []
[ここ壊れてます]

231 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:42:41.40 ID:zgtqawfd.net]
staticはまぁそんな感じ
ラムダも含めて猫でも知っているので猫に尋ねたらよろしいな

232 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:43:33.26 ID:3T5q7q2/.net]
ふぁい(^^

233 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:45:36.78 ID:zgtqawfd.net]
そんで

ItemSlotはインベントリに100個ならべてるイメージのスクリプト

public void setId(int id){
img.sprite = itemIcon [id];
this.id = id;
}
このメソッドが呼ばれると、渡されたIDを保存しつつ
itemIconのID番目の画像を取り出して設定している

234 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:48:22.74 ID:3T5q7q2/.net]
メソッド内容はいまいち理解できまふぇんが(^^
やってることはなんとなくわかりまひた(^^

235 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:49:52.92 ID:zgtqawfd.net]
んでItemManager.cs
どうやってIDを処理しているか

public void setItem(int id)
{
int index = itemSlotList.FindIndex(s => s.getId() == 0);
itemSlotList [index].setId(id);
}
PlayerbokkingにまるなげされたIDがここで呼ばれる
何をするかというと、itemSlotのスクリプトのリストを調べて
IDが0のものを探すというラムダ
ID0が設定されているスロットは要するに「空」
「空」のスロットを探して、このスロットのスクリプトのリストがなんばん目であるか
indexに保存している
そのindexのスロットに対して、さっきのItemSlot.setidを読んでやる



236 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:51:23.20 ID:zgtqawfd.net]
slotListの初期化とか飛ばして説明しているので
今は理解できないかも
あとで初期化も含めて読み直してみるべし

以上で「アイテムがスロットにセットされる」

237 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:53:43.76 ID:zgtqawfd.net]
日本語で流れを整理すると

playerbokkingがアイテムをクリック
アイテムIDを入手してItemMangerに渡す
ItemManagerが空きスロットを探して
そのスロットにIDと画像をセットする

238 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:53:47.10 ID:3T5q7q2/.net]
後半難しいでふね(^^
チンコがこんがらがってまふよ(^^

239 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 21:56:31.64 ID:zgtqawfd.net]
ちょっと補足すると

ItemManagerはitemSlotのスクリプト100個、Startで所有しているので
空きをしらべてIDを渡すことができる

itemSlotはSpriteをすべてもっているので指定IDの画像を自分自身にセットできる

240 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 21:58:38.46 ID:3T5q7q2/.net]
なんとなく概念は理解出来まひた(^^

241 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:00:32.30 ID:zgtqawfd.net]
結局のところ
IDを渡して、IDに相当する画像セットしてるだけで
回復するとかなんとかまったくここまででてこない

あとで自分で流れおいながらコメントつけてみな
それで多分わかるようになる

242 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 22:00:47.86 ID:3T5q7q2/.net]
ちょっと早いでふが僕は明日用事があるので22:30〜23:00には寝まふ(^^
色々教えて頂き感謝感謝のボッキング!(^^

243 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 22:01:24.45 ID:3T5q7q2/.net]
>>236
コメントでふか・・・(^^
付けてみまふ(^^

244 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:02:54.43 ID:zgtqawfd.net]
もうちょっとでおわるよ

こっからアイテムの使用

さっきまではクリックされたアイテムIDがスロットにセットされるという説明

今度はスロットをクリックして保存されてるIDを使う処理

245 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:06:25.13 ID:zgtqawfd.net]
スロットの

public void OnPointerClick(PointerEventData eventData){
//右クリック対応
if (eventData.button == PointerEventData.InputButton.Right) {
//アイテム使用
itemManager.useItem(id);
setId(0); //画像をからっぽに
}
}
が右クリックされたときの処理

このメソッドは特殊で
public class ItemSlot : MonoBehaviour, IPointerClickHandler {

IPointerClickHandler
これがないと機能しない
インターフェイスという文法
これがついてると

OnPointerClick

はクリックされたときの処理の意味になる

そんでこれは右クリックなら・・・という意味で
if (eventData.button == PointerEventData.InputButton.Right) {

ItemManagerにアイテム使用を指示し
//アイテム使用
itemManager.useItem(id);
使った以上は、スロットのIDと画像を0に設定している
setId(0); //画像をからっぽに



246 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 22:11:31.65 ID:3T5q7q2/.net]
んるへそなるへそ(^^
つまり左クリックなら・・・はレフトでふか?

247 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:13:18.82 ID:zgtqawfd.net]
itemManagerは

itemManager.useItem(id);
を実行するので

public void useItem(int id){
funcs [id] (itemData.param[id], bokking);
}
が呼ばれる

ここが一番難しいかも

ここは文法的には

248 名前:デリゲートつて関数を変数に蓄えておいて呼び出すような処理
その応用編で、関数の配列にしてある
[]
[ここ壊れてます]

249 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:14:13.22 ID:zgtqawfd.net]
そうだなレフトだろうな

で、理解できるかはともかく、つづけると

このスクリプトの一番下がその配列
ItemFunction[] funcs = {
//0番
(itemData, bokking) => {
Debug.Log ("なんもないがな");
},
//1番
(itemData, bokking) => {
Debug.Log ("HPが" + itemData.HP回復量 + "回復した");
bokking.recoveryHP(itemData.HP回復量);
},
(itemData, bokking) => {
Debug.Log ("しらんがな");
},
(itemData, bokking) => {
Debug.Log ("わからんがな");
}
};

このデリゲートの処理で、やっとScriptableObjectにデータを問い合わせて
ID1番なら1番のアイテムデータを取り出して使っている

実際の回復処理はPlayerbokkingが処理すべきなので
必要なデータを渡しつつrecoveryHPというPlayerbokkingのメソッドを
作っておいて実行している

250 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:15:26.74 ID:zgtqawfd.net]
ID2番てどんな効果?

251 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 22:18:50.15 ID:3T5q7q2/.net]
HP150回復でふ(^^

252 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:20:40.49 ID:zgtqawfd.net]
なら1番のコードそのままつかえる
コピペでも多分動く

253 名前:名前は開発中のものです。 [2017/09/06(水) 22:21:43.99 ID:zgtqawfd.net]
Debug.Log ("しらんがな");

Debug.Log ("HPが" + itemData.HP回復量 + "回復した");
bokking.recoveryHP(itemData.HP回復量);

にかえてやればおそらくそのまま動く

254 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:22:07.46 ID:zgtqawfd.net]
うわあああああああああああああああ

ぎゃあああああああああああああ

ぐおおおおおおおおおおおおおおおおお

255 名前:ダーク王鍬大使 mailto:sage [2017/09/06(水) 22:23:04.86 ID:3T5q7q2/.net]
なるへそ(^^
感謝感謝のボッキング!(^^
明日の朝試してみまふ(^^
僕はそろそろ寝まふ(^^
おやすチンコ(^^



256 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:24:33.67 ID:zgtqawfd.net]
デリゲートうんぬんとかアーキテクチャ的に理解できなくても
以降、4番5番と実装していけばアイテム増やしていくことは
ボッキングでもできると思う

ただこのコードを書いてるとき
せいぜいアイテム数200だろうと思ってこんな風に書いたのだが
2000とかいうぶっとんだアイテムをまじで実装するなら
もっと高度というかそれなりの処理をしないと無理
というか2000個もメソッド書くとか意味わからない

257 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 22:26:40.17 ID:zgtqawfd.net]
あ、そうww
なんかおまいはわかりやすいなw
ま、ちゃんと前半理解すればアイテム配置換えもできるよ

そいじゃーな

258 名前:けつめん mailto:sage [2017/09/07(木) 00:12:59.24 ID:ITzlQi1k.net]
じゃあアイテムのアイコンだな?

259 名前:名前は開発中のものです。 mailto:sage [2017/09/07(木) 19:54:52.57 ID:qFPkoae3.net]
ボッキングが別のスレで現実逃避中、
お前が言うな的なレスが散見されるのコトヨ

260 名前:ダーク王鍬大使 mailto:sage [2017/09/07(木) 20:13:44.86 ID:r8S3LUp1.net]
>お前が言うな
こら?Unity質問スレに粘着してる相手がすべて同一人物に見える妄想性人格障害患者の悪口はやめろ?(^^
障碍者の悪口は僕が許しまふぇんよ(^^

261 名前:ダーク王鍬大使 mailto:sage [2017/09/07(木) 20:38:15.14 ID:r8S3LUp1.net]
チンコハンターポータブル(^^
チン古龍種:剥けん股ー間のデカさにビックリビックリボッキング!(^^
皆とモンスターのチンコをはぎ取り勃起装備を作ってチンコのデカさを競い合え!(^^
オトモアナルーという強力な穴兄弟もいまふよ(^^
チンコハンターポータブル:2017/12/17日発売ボッキング!(^^

262 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 13:44:41.59 ID:quh04qDx.net]
ボッキング見てみてー
https://i.imgur.com/SbSLlHI.jpg

家建てちゃった

263 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 15:01:01.01 ID:fvg2A8ca.net]
●ンコがデカすぎまふ(^^
ボッキング!(^^

264 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 15:16:31.05 ID:quh04qDx.net]
変なとこ伏せんなやw

265 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 15:21:50.73 ID:quh04qDx.net]
ボッキング!(^^
にも掛かっていて地味に上手く返されて悔しいですっ!!



266 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 20:17:53.56 ID:fvg2A8ca.net]
申し訳ないのでふが(^^
今の技術力じゃMMOは無理と判断しまひた(^^
そこでミニゲーム集でも作って技術を磨こうと思いまふ(^^
このスレはしばらくミニゲームスレにしてもいいでひょうか?(^^
それとも別スレ立てたほうがいい感じでふか?(^^

267 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 20:35:48.15 ID:9YewqLlN.net]
スレタイからズレるからMMO捨てるのはお勧めしないが、最終目標はMMOであること前提でMMOに必要な技術を使ったミニゲームを作るとかするといいんじゃない?

例えばドラッグ&ドロップ操作で揃えて行くマッチ3パズルを敢えて2DではなくuGUIで組んでみるとか

268 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 21:11:57.68 ID:fvg2A8ca.net]
難しそうでふ(^^
スレタイからずれるのは確かに良くないでふね(^^

269 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 21:20:41.85 ID:tEAP0kYP.net]
別にこのままでいいんじゃね

270 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 21:36:14.99 ID:6VzoSJGj.net]
実質ボッキングスレみたいなものだしねw

しかし大規模なもの作ろうとしてモデリングからPGまで全部一人でやる人も少ないんじゃないかね

271 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 00:14:24.52 ID:RSbCVBCd.net]
とりあえずなんでもいいから作れ

272 名前:ダーク王鍬大使 mailto:sage [2017/09/09(土) 00:23:47.31 ID:VpCFTydm.net]
皆さんはSCPCBというゲームを御存じでふか?(^^
僕はアレのバグのない日本版を作りたいでふ(^^
そこでカメラの外にオブジェクトがあるとき動かすみたいな挙動は作れるのかを教えてほしいでふ(^^

273 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 06:15:39.77 ID:RSbCVBCd.net]
アセットを買えばすべて解決すると思います

274 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 12:05:38.64 ID:08ztmGRD.net]
>>266
質問の意図が読めないな…
今までスジノコはカメラに映っていないときは動いてなかったのかい?

275 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 12:17:18.58 ID:mAhTzrBV.net]
だるまさんがころんだってことだろう

しかしほんと全部聞いてすまそうとすんだな
やる意味ねーじゃねーか



276 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 13:24:20.37 ID:08ztmGRD.net]
なんだそういうことか
ググったらできそうだぞw
tsubakit1.hateblo.jp/entry/20131007/1381156232

277 名前:ダーク王鍬大使 mailto:sage [2017/09/09(土) 15:45:19.61 ID:VpCFTydm.net]
朝からチンコがボッキング!(^^
今日も頑張って作っていきまひょう(^^






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef