ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1502688196/
探検
UnityでC#勉強してMMO作たいけどどうする!?(^^ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1ダーク王鍬大使 ◆SoVpkB15jY
2017/09/01(金) 02:26:34.16ID:LNo2qt2w207名前は開発中のものです。
2017/09/06(水) 18:50:11.23ID:Uglmx58p 俺はちっと遅めだ
21時位かな
俺って誰だよ
俺オレ
寝るんなら寝てください
21時位かな
俺って誰だよ
俺オレ
寝るんなら寝てください
208ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 19:05:08.36ID:3T5q7q2/ 首がクッソ痛いでふ(^^
頑張って起きてまふのでぜひ教えてくらふぁい(^^
頑張って起きてまふのでぜひ教えてくらふぁい(^^
209名前は開発中のものです。
2017/09/06(水) 20:57:31.72ID:zgtqawfd ボッキングくん
起きていても寝ていても元気よく返事をしたまえ
起きていても寝ていても元気よく返事をしたまえ
210ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:04:37.73ID:3T5q7q2/ 夜でふチンコがこんにチンコ(^^
211名前は開発中のものです。
2017/09/06(水) 21:07:34.67ID:zgtqawfd うむ、俺の元気がなくなった
ではさっそくだが
作業していただこう
ソースの整理である
ではさっそくだが
作業していただこう
ソースの整理である
212名前は開発中のものです。
2017/09/06(水) 21:08:23.62ID:zgtqawfd あ、作業前にバックアップしたまえ
■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;
}
■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;
}
213名前は開発中のものです。
2017/09/06(水) 21:12:38.97ID:zgtqawfd ■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ちんこ); この行削除
}
以下不要になったので削除
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ちんこ); この行削除
}
214名前は開発中のものです。
2017/09/06(水) 21:14:01.97ID:zgtqawfd ■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);
}
終わり
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);
}
終わり
215名前は開発中のものです。
2017/09/06(水) 21:22:39.29ID:zgtqawfd 何をしているかというと
インベントリ関連の不要になったコードの削除と
効率悪い処理を直している
これ終わったらインベントリ処理の説明をする
説明理解して消化できれば
アイテムの配置換えはヒントぐらいでできるであろう
インベントリ関連の不要になったコードの削除と
効率悪い処理を直している
これ終わったらインベントリ処理の説明をする
説明理解して消化できれば
アイテムの配置換えはヒントぐらいでできるであろう
216ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:25:28.44ID:3T5q7q2/ 終わりまひた(^^
217名前は開発中のものです。
2017/09/06(水) 21:29:00.20ID:zgtqawfd はやっ
ちゃんとうごくかね?
ちゃんとうごくかね?
218ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:30:18.40ID:3T5q7q2/ 動いてまふよ(^^
アイテムも消費できまふひ(^^
特にバグはありまふぇん(^^
アイテムも消費できまふひ(^^
特にバグはありまふぇん(^^
219名前は開発中のものです。
2017/09/06(水) 21:31:50.30ID:zgtqawfd さよか
では説明
まず、フィールド上に配置されるアイテムのスクリプト
itemTest.csだっけ?
この中身をみる
見た目はともかく、宣言されてるのはIDだけだな?
ここにはexcelで作ったデータとか一切ない
IDのみ
魂の器は空っぽなのよ
では説明
まず、フィールド上に配置されるアイテムのスクリプト
itemTest.csだっけ?
この中身をみる
見た目はともかく、宣言されてるのはIDだけだな?
ここにはexcelで作ったデータとか一切ない
IDのみ
魂の器は空っぽなのよ
220名前は開発中のものです。
2017/09/06(水) 21:34:42.87ID:zgtqawfd 次に
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はたいしたことはしない
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はたいしたことはしない
221ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:37:33.92ID:3T5q7q2/ ここまで理解出来まひた(^^
この先難しくなりまふか?(^^
この先難しくなりまふか?(^^
222名前は開発中のものです。
2017/09/06(水) 21:38:22.09ID:zgtqawfd ちょっと寄り道して
ItemSlot.cs
static ItemManager itemManager;
static Sprite[] itemIcon;
staticは意味わかるか?
ItemSlot.cs
static ItemManager itemManager;
static Sprite[] itemIcon;
staticは意味わかるか?
223名前は開発中のものです。
2017/09/06(水) 21:38:43.10ID:zgtqawfd 難しいと思う
224ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:40:11.82ID:3T5q7q2/ パブリックとプライベートならわかりまふ(^^
それの前につけると別のスクリプトから呼び出せるようになるアレでふよね?(^^
それの前につけると別のスクリプトから呼び出せるようになるアレでふよね?(^^
225名前は開発中のものです。
2017/09/06(水) 21:41:04.24ID:zgtqawfd というか、文法的には普通のことしかしてない
むしろボッキング向けになるべく簡単なコード選んでる
ラムダはこのスレッド内で誰か説明してたからあえていれてる
むしろボッキング向けになるべく簡単なコード選んでる
ラムダはこのスレッド内で誰か説明してたからあえていれてる
226名前は開発中のものです。
2017/09/06(水) 21:42:41.40ID:zgtqawfd staticはまぁそんな感じ
ラムダも含めて猫でも知っているので猫に尋ねたらよろしいな
ラムダも含めて猫でも知っているので猫に尋ねたらよろしいな
227ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:43:33.26ID:3T5q7q2/ ふぁい(^^
228名前は開発中のものです。
2017/09/06(水) 21:45:36.78ID:zgtqawfd そんで
ItemSlotはインベントリに100個ならべてるイメージのスクリプト
public void setId(int id){
img.sprite = itemIcon [id];
this.id = id;
}
このメソッドが呼ばれると、渡されたIDを保存しつつ
itemIconのID番目の画像を取り出して設定している
ItemSlotはインベントリに100個ならべてるイメージのスクリプト
public void setId(int id){
img.sprite = itemIcon [id];
this.id = id;
}
このメソッドが呼ばれると、渡されたIDを保存しつつ
itemIconのID番目の画像を取り出して設定している
229ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:48:22.74ID:3T5q7q2/ メソッド内容はいまいち理解できまふぇんが(^^
やってることはなんとなくわかりまひた(^^
やってることはなんとなくわかりまひた(^^
230名前は開発中のものです。
2017/09/06(水) 21:49:52.92ID:zgtqawfd んで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を読んでやる
どうやって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を読んでやる
231名前は開発中のものです。
2017/09/06(水) 21:51:23.20ID:zgtqawfd slotListの初期化とか飛ばして説明しているので
今は理解できないかも
あとで初期化も含めて読み直してみるべし
以上で「アイテムがスロットにセットされる」
今は理解できないかも
あとで初期化も含めて読み直してみるべし
以上で「アイテムがスロットにセットされる」
232名前は開発中のものです。
2017/09/06(水) 21:53:43.76ID:zgtqawfd 日本語で流れを整理すると
playerbokkingがアイテムをクリック
アイテムIDを入手してItemMangerに渡す
ItemManagerが空きスロットを探して
そのスロットにIDと画像をセットする
playerbokkingがアイテムをクリック
アイテムIDを入手してItemMangerに渡す
ItemManagerが空きスロットを探して
そのスロットにIDと画像をセットする
233ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:53:47.10ID:3T5q7q2/ 後半難しいでふね(^^
チンコがこんがらがってまふよ(^^
チンコがこんがらがってまふよ(^^
234名前は開発中のものです。
2017/09/06(水) 21:56:31.64ID:zgtqawfd ちょっと補足すると
ItemManagerはitemSlotのスクリプト100個、Startで所有しているので
空きをしらべてIDを渡すことができる
itemSlotはSpriteをすべてもっているので指定IDの画像を自分自身にセットできる
ItemManagerはitemSlotのスクリプト100個、Startで所有しているので
空きをしらべてIDを渡すことができる
itemSlotはSpriteをすべてもっているので指定IDの画像を自分自身にセットできる
235ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 21:58:38.46ID:3T5q7q2/ なんとなく概念は理解出来まひた(^^
236名前は開発中のものです。
2017/09/06(水) 22:00:32.30ID:zgtqawfd 結局のところ
IDを渡して、IDに相当する画像セットしてるだけで
回復するとかなんとかまったくここまででてこない
あとで自分で流れおいながらコメントつけてみな
それで多分わかるようになる
IDを渡して、IDに相当する画像セットしてるだけで
回復するとかなんとかまったくここまででてこない
あとで自分で流れおいながらコメントつけてみな
それで多分わかるようになる
237ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 22:00:47.86ID:3T5q7q2/ ちょっと早いでふが僕は明日用事があるので22:30〜23:00には寝まふ(^^
色々教えて頂き感謝感謝のボッキング!(^^
色々教えて頂き感謝感謝のボッキング!(^^
239名前は開発中のものです。
2017/09/06(水) 22:02:54.43ID:zgtqawfd もうちょっとでおわるよ
こっからアイテムの使用
さっきまではクリックされたアイテムIDがスロットにセットされるという説明
今度はスロットをクリックして保存されてるIDを使う処理
こっからアイテムの使用
さっきまではクリックされたアイテムIDがスロットにセットされるという説明
今度はスロットをクリックして保存されてるIDを使う処理
240名前は開発中のものです。
2017/09/06(水) 22:06:25.13ID:zgtqawfd スロットの
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); //画像をからっぽに
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); //画像をからっぽに
241ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 22:11:31.65ID:3T5q7q2/ んるへそなるへそ(^^
つまり左クリックなら・・・はレフトでふか?
つまり左クリックなら・・・はレフトでふか?
242名前は開発中のものです。
2017/09/06(水) 22:13:18.82ID:zgtqawfd itemManagerは
itemManager.useItem(id);
を実行するので
public void useItem(int id){
funcs [id] (itemData.param[id], bokking);
}
が呼ばれる
ここが一番難しいかも
ここは文法的にはデリゲートつて関数を変数に蓄えておいて呼び出すような処理
その応用編で、関数の配列にしてある
itemManager.useItem(id);
を実行するので
public void useItem(int id){
funcs [id] (itemData.param[id], bokking);
}
が呼ばれる
ここが一番難しいかも
ここは文法的にはデリゲートつて関数を変数に蓄えておいて呼び出すような処理
その応用編で、関数の配列にしてある
243名前は開発中のものです。
2017/09/06(水) 22:14:13.22ID:zgtqawfd そうだなレフトだろうな
で、理解できるかはともかく、つづけると
このスクリプトの一番下がその配列
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のメソッドを
作っておいて実行している
で、理解できるかはともかく、つづけると
このスクリプトの一番下がその配列
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のメソッドを
作っておいて実行している
244名前は開発中のものです。
2017/09/06(水) 22:15:26.74ID:zgtqawfd ID2番てどんな効果?
245ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 22:18:50.15ID:3T5q7q2/ HP150回復でふ(^^
246名前は開発中のものです。
2017/09/06(水) 22:20:40.49ID:zgtqawfd なら1番のコードそのままつかえる
コピペでも多分動く
コピペでも多分動く
247名前は開発中のものです。
2017/09/06(水) 22:21:43.99ID:zgtqawfd Debug.Log ("しらんがな");
を
Debug.Log ("HPが" + itemData.HP回復量 + "回復した");
bokking.recoveryHP(itemData.HP回復量);
にかえてやればおそらくそのまま動く
を
Debug.Log ("HPが" + itemData.HP回復量 + "回復した");
bokking.recoveryHP(itemData.HP回復量);
にかえてやればおそらくそのまま動く
248名前は開発中のものです。
2017/09/06(水) 22:22:07.46ID:zgtqawfd うわあああああああああああああああ
ぎゃあああああああああああああ
ぐおおおおおおおおおおおおおおおおお
ぎゃあああああああああああああ
ぐおおおおおおおおおおおおおおおおお
249ダーク王鍬大使 ◆SoVpkB15jY
2017/09/06(水) 22:23:04.86ID:3T5q7q2/ なるへそ(^^
感謝感謝のボッキング!(^^
明日の朝試してみまふ(^^
僕はそろそろ寝まふ(^^
おやすチンコ(^^
感謝感謝のボッキング!(^^
明日の朝試してみまふ(^^
僕はそろそろ寝まふ(^^
おやすチンコ(^^
250名前は開発中のものです。
2017/09/06(水) 22:24:33.67ID:zgtqawfd デリゲートうんぬんとかアーキテクチャ的に理解できなくても
以降、4番5番と実装していけばアイテム増やしていくことは
ボッキングでもできると思う
ただこのコードを書いてるとき
せいぜいアイテム数200だろうと思ってこんな風に書いたのだが
2000とかいうぶっとんだアイテムをまじで実装するなら
もっと高度というかそれなりの処理をしないと無理
というか2000個もメソッド書くとか意味わからない
以降、4番5番と実装していけばアイテム増やしていくことは
ボッキングでもできると思う
ただこのコードを書いてるとき
せいぜいアイテム数200だろうと思ってこんな風に書いたのだが
2000とかいうぶっとんだアイテムをまじで実装するなら
もっと高度というかそれなりの処理をしないと無理
というか2000個もメソッド書くとか意味わからない
251名前は開発中のものです。
2017/09/06(水) 22:26:40.17ID:zgtqawfd あ、そうww
なんかおまいはわかりやすいなw
ま、ちゃんと前半理解すればアイテム配置換えもできるよ
そいじゃーな
なんかおまいはわかりやすいなw
ま、ちゃんと前半理解すればアイテム配置換えもできるよ
そいじゃーな
252けつめん
2017/09/07(木) 00:12:59.24ID:ITzlQi1k じゃあアイテムのアイコンだな?
253名前は開発中のものです。
2017/09/07(木) 19:54:52.57ID:qFPkoae3 ボッキングが別のスレで現実逃避中、
お前が言うな的なレスが散見されるのコトヨ
お前が言うな的なレスが散見されるのコトヨ
254ダーク王鍬大使 ◆SoVpkB15jY
2017/09/07(木) 20:13:44.86ID:r8S3LUp1 >お前が言うな
こら?Unity質問スレに粘着してる相手がすべて同一人物に見える妄想性人格障害患者の悪口はやめろ?(^^
障碍者の悪口は僕が許しまふぇんよ(^^
こら?Unity質問スレに粘着してる相手がすべて同一人物に見える妄想性人格障害患者の悪口はやめろ?(^^
障碍者の悪口は僕が許しまふぇんよ(^^
255ダーク王鍬大使 ◆SoVpkB15jY
2017/09/07(木) 20:38:15.14ID:r8S3LUp1 チンコハンターポータブル(^^
チン古龍種:剥けん股ー間のデカさにビックリビックリボッキング!(^^
皆とモンスターのチンコをはぎ取り勃起装備を作ってチンコのデカさを競い合え!(^^
オトモアナルーという強力な穴兄弟もいまふよ(^^
チンコハンターポータブル:2017/12/17日発売ボッキング!(^^
チン古龍種:剥けん股ー間のデカさにビックリビックリボッキング!(^^
皆とモンスターのチンコをはぎ取り勃起装備を作ってチンコのデカさを競い合え!(^^
オトモアナルーという強力な穴兄弟もいまふよ(^^
チンコハンターポータブル:2017/12/17日発売ボッキング!(^^
256名前は開発中のものです。
2017/09/08(金) 13:44:41.59ID:quh04qDx257ダーク王鍬大使 ◆SoVpkB15jY
2017/09/08(金) 15:01:01.01ID:fvg2A8ca ●ンコがデカすぎまふ(^^
ボッキング!(^^
ボッキング!(^^
258名前は開発中のものです。
2017/09/08(金) 15:16:31.05ID:quh04qDx 変なとこ伏せんなやw
259名前は開発中のものです。
2017/09/08(金) 15:21:50.73ID:quh04qDx ボッキング!(^^
にも掛かっていて地味に上手く返されて悔しいですっ!!
にも掛かっていて地味に上手く返されて悔しいですっ!!
260ダーク王鍬大使 ◆SoVpkB15jY
2017/09/08(金) 20:17:53.56ID:fvg2A8ca 申し訳ないのでふが(^^
今の技術力じゃMMOは無理と判断しまひた(^^
そこでミニゲーム集でも作って技術を磨こうと思いまふ(^^
このスレはしばらくミニゲームスレにしてもいいでひょうか?(^^
それとも別スレ立てたほうがいい感じでふか?(^^
今の技術力じゃMMOは無理と判断しまひた(^^
そこでミニゲーム集でも作って技術を磨こうと思いまふ(^^
このスレはしばらくミニゲームスレにしてもいいでひょうか?(^^
それとも別スレ立てたほうがいい感じでふか?(^^
261名前は開発中のものです。
2017/09/08(金) 20:35:48.15ID:9YewqLlN スレタイからズレるからMMO捨てるのはお勧めしないが、最終目標はMMOであること前提でMMOに必要な技術を使ったミニゲームを作るとかするといいんじゃない?
例えばドラッグ&ドロップ操作で揃えて行くマッチ3パズルを敢えて2DではなくuGUIで組んでみるとか
例えばドラッグ&ドロップ操作で揃えて行くマッチ3パズルを敢えて2DではなくuGUIで組んでみるとか
262ダーク王鍬大使 ◆SoVpkB15jY
2017/09/08(金) 21:11:57.68ID:fvg2A8ca 難しそうでふ(^^
スレタイからずれるのは確かに良くないでふね(^^
スレタイからずれるのは確かに良くないでふね(^^
263名前は開発中のものです。
2017/09/08(金) 21:20:41.85ID:tEAP0kYP 別にこのままでいいんじゃね
264名前は開発中のものです。
2017/09/08(金) 21:36:14.99ID:6VzoSJGj 実質ボッキングスレみたいなものだしねw
しかし大規模なもの作ろうとしてモデリングからPGまで全部一人でやる人も少ないんじゃないかね
しかし大規模なもの作ろうとしてモデリングからPGまで全部一人でやる人も少ないんじゃないかね
265名前は開発中のものです。
2017/09/09(土) 00:14:24.52ID:RSbCVBCd とりあえずなんでもいいから作れ
266ダーク王鍬大使 ◆SoVpkB15jY
2017/09/09(土) 00:23:47.31ID:VpCFTydm 皆さんはSCPCBというゲームを御存じでふか?(^^
僕はアレのバグのない日本版を作りたいでふ(^^
そこでカメラの外にオブジェクトがあるとき動かすみたいな挙動は作れるのかを教えてほしいでふ(^^
僕はアレのバグのない日本版を作りたいでふ(^^
そこでカメラの外にオブジェクトがあるとき動かすみたいな挙動は作れるのかを教えてほしいでふ(^^
267名前は開発中のものです。
2017/09/09(土) 06:15:39.77ID:RSbCVBCd アセットを買えばすべて解決すると思います
268名前は開発中のものです。
2017/09/09(土) 12:05:38.64ID:08ztmGRD269名前は開発中のものです。
2017/09/09(土) 12:17:18.58ID:mAhTzrBV だるまさんがころんだってことだろう
しかしほんと全部聞いてすまそうとすんだな
やる意味ねーじゃねーか
しかしほんと全部聞いてすまそうとすんだな
やる意味ねーじゃねーか
270名前は開発中のものです。
2017/09/09(土) 13:24:20.37ID:08ztmGRD271ダーク王鍬大使 ◆SoVpkB15jY
2017/09/09(土) 15:45:19.61ID:VpCFTydm 朝からチンコがボッキング!(^^
今日も頑張って作っていきまひょう(^^
今日も頑張って作っていきまひょう(^^
272ダーク王鍬大使 ◆SoVpkB15jY
2017/09/09(土) 17:01:09.84ID:VpCFTydm void OnBecameInvisible () もvoid OnBecameVisible () も全く機能しまふぇんよ(^^
なんででひょうか?(^^
なんででひょうか?(^^
273ダーク王鍬大使 ◆SoVpkB15jY
2017/09/09(土) 17:09:30.03ID:VpCFTydm 出来まひた(^^
274名前は開発中のものです。
2017/09/10(日) 13:15:26.19ID:CDDauvHb 深夜の雑談スレ【初夜】 ボッキング!(^^
http://jbbs.shitaraba.net/bbs/read.cgi/otaku/17578/1500451386/
http://jbbs.shitaraba.net/bbs/read.cgi/otaku/17578/1500451386/
275ダーク王鍬大使 ◆SoVpkB15jY
2017/09/10(日) 13:28:18.05ID:ooxRGkQM 深夜の雑談スレ【8夜目】 ボッキング!(^^
https://www.logs●oku.com/r/2ch.net/insect/1207934325/
https://www.logs●oku.com/r/2ch.net/insect/1207934325/
276ダーク王鍬大使 ◆SoVpkB15jY
2017/09/10(日) 13:29:38.33ID:ooxRGkQM 王鍬大使とかがまだ生きてた頃のログでふ(^^
懐かしいでふね(^^
●を取ってくらふぁいチンコ(^^
懐かしいでふね(^^
●を取ってくらふぁいチンコ(^^
277名前は開発中のものです。
2017/09/10(日) 13:37:04.51ID:WQEkJAsK なんだこのスレはw
ボッキングがいっぱいじゃないかw
ディープすぎるわ
ボッキングがいっぱいじゃないかw
ディープすぎるわ
278名前は開発中のものです。
2017/09/11(月) 06:16:09.73ID:Kb5CQTOh はやく次の成果物をだしたまえ
279ダーク王鍬大使 ◆SoVpkB15jY
2017/09/11(月) 06:34:06.02ID:MLf9aX+Y だるまさんが転んだが出来まひた(^^
280ダーク王鍬大使 ◆SoVpkB15jY
2017/09/11(月) 07:55:38.18ID:MLf9aX+Y さて、だるコロができたところで逃げゲーはひとまず置いておいて(^^
続いては格ゲーを作りたいでふ(^^
スマブラ風のゲームが作りたいチンコ(^^
そこでEthanさんにフリーズポジションZを付けてみたのでふが(^^
なんと再生するとフリポジが外れてフリーズローテーション3つがONになるではありまふぇんか!?(^^
解決方法教えてくらふぁい(^^
続いては格ゲーを作りたいでふ(^^
スマブラ風のゲームが作りたいチンコ(^^
そこでEthanさんにフリーズポジションZを付けてみたのでふが(^^
なんと再生するとフリポジが外れてフリーズローテーション3つがONになるではありまふぇんか!?(^^
解決方法教えてくらふぁい(^^
281ダーク王鍬大使 ◆SoVpkB15jY
2017/09/11(月) 08:06:41.99ID:MLf9aX+Y あともう一つ(^^
ジャンプした後落下中に落下方向の軌道を変えるにはどこをいじればよいでふか?(^^
ジャンプした後落下中に落下方向の軌道を変えるにはどこをいじればよいでふか?(^^
282名前は開発中のものです。
2017/09/11(月) 11:40:25.03ID:9xreN3SB283名前は開発中のものです。
2017/09/11(月) 11:47:04.95ID:9xreN3SB 冗談は置いといて
こっちはどうだい?
ttps://games.yahoo.co.jp/qa/detail?qid=14153425659
こっちはどうだい?
ttps://games.yahoo.co.jp/qa/detail?qid=14153425659
284名前は開発中のものです。
2017/09/11(月) 14:48:29.57ID:3bj4GS22 知恵袋とかいうクソをソースとして出すんじゃない
285名前は開発中のものです。
2017/09/11(月) 15:02:08.60ID:zfojnZF2 せめて中見てから言った方がw
286名前は開発中のものです。
2017/09/11(月) 17:00:18.35ID:9xreN3SB287ダーク王鍬大使 ◆SoVpkB15jY
2017/09/11(月) 20:29:11.73ID:MLf9aX+Y 数時間粘って駄目なら聞くべし(^^
どこのzをいじればz軸移動はなくなりまふか?(^^
Ethanさんのスクリプトをコピペして入れ替えるところまでは出来まひたが(^^
z軸消去で悪戦苦闘中でふ(^^
どこのzをいじればz軸移動はなくなりまふか?(^^
Ethanさんのスクリプトをコピペして入れ替えるところまでは出来まひたが(^^
z軸消去で悪戦苦闘中でふ(^^
288名前は開発中のものです。
2017/09/12(火) 02:00:53.51ID:hu67bknB ググって出てきたサイトを吟味せず貼り付けただけよ
もっと詳しく載ってるサイト探してみればいかが?
あるか知らんけど
もっと詳しく載ってるサイト探してみればいかが?
あるか知らんけど
289名前は開発中のものです。
2017/09/12(火) 10:04:57.07ID:CSVszro1 コピペ改変ばっかしてるけどちゃんと理解してるのか?
簡単な移動くらいなら自分でスクリプト書いたほうが早いと思うけど
簡単な移動くらいなら自分でスクリプト書いたほうが早いと思うけど
290名前は開発中のものです。
2017/09/12(火) 17:50:32.61ID:foObFj/Y だれかいい感じのカメラのアセットしらない?
障害物をよけてくれる無料のやつ
障害物をよけてくれる無料のやつ
291名前は開発中のものです。
2017/09/12(火) 18:02:06.62ID:tJKNzI2h すぐ作れるだろ。
292名前は開発中のものです。
2017/09/13(水) 00:32:13.06ID:pd8ZhcOj 上手く言えないけどいい感じに障害物を避けてほしいんだよ
自分で作ったけどあまりいい感じじゃないんだ
自分で作ったけどあまりいい感じじゃないんだ
293名前は開発中のものです。
2017/09/13(水) 00:38:02.84ID:h0/dbHP/ そのいい感じが理解できないからなんとも…w
294名前は開発中のものです。
2017/09/13(水) 01:50:34.83ID:pd8ZhcOj そうだよねw
例えば、カメラとキャラの間に壁があったら
壁の手前までカメラを動かしてるんだけど
キャラが壁際にいたらわけがわからない視界になるのをなんとかしたかったり
カメラが急に切り替わるとビックリするから
徐々にカメラをキャラを捉えつつ移動させたかったり...
いろいろ煩雑になりそうなのでアセットに頼ろうかなと思ったのだ
それともいっそカメラ固定で壁を透けさせようかな
例えば、カメラとキャラの間に壁があったら
壁の手前までカメラを動かしてるんだけど
キャラが壁際にいたらわけがわからない視界になるのをなんとかしたかったり
カメラが急に切り替わるとビックリするから
徐々にカメラをキャラを捉えつつ移動させたかったり...
いろいろ煩雑になりそうなのでアセットに頼ろうかなと思ったのだ
それともいっそカメラ固定で壁を透けさせようかな
295名前は開発中のものです。
2017/09/13(水) 02:16:51.72ID:h0/dbHP/ 操作系が不明なので良いかどうかわからんが、ニンテン64の3dマリオのカメラアングルが自然でよかったよ。
296名前は開発中のものです。
2017/09/13(水) 02:39:33.80ID:pd8ZhcOj そうね
既存のゲームを参考にするのがいいよね
そういえば最近ゲームやってないな
64マリオのプレイ動画とかあるのかな
家帰ったら探してみるわ
感謝感激ボッキング!(^^;)
既存のゲームを参考にするのがいいよね
そういえば最近ゲームやってないな
64マリオのプレイ動画とかあるのかな
家帰ったら探してみるわ
感謝感激ボッキング!(^^;)
297名前は開発中のものです。
2017/09/13(水) 17:18:46.42ID:RmjUV+D3 ええいカメラワークなんてやってられるか!!
というわけで見下ろし視点 & 隠れてる部分黒塗りにしたワン
https://i.imgur.com/WmVcecd.jpg
ただシェーダー書くのもけっこう辛い…
というわけで見下ろし視点 & 隠れてる部分黒塗りにしたワン
https://i.imgur.com/WmVcecd.jpg
ただシェーダー書くのもけっこう辛い…
298名前は開発中のものです。
2017/09/13(水) 19:55:52.42ID:lWrstqYD なぜ黒くするんね?
卑猥な以外の意味がわからんのだが
遮蔽されていてもシルエットは見せたい?
卑猥な以外の意味がわからんのだが
遮蔽されていてもシルエットは見せたい?
299ダーク王鍬大使 ◆SoVpkB15jY
2017/09/13(水) 23:58:01.33ID:FcRkpjSq そして僕は星になった(^^
300名前は開発中のものです。
2017/09/14(木) 03:54:54.07ID:ytGho4E1301ダーク王鍬大使 ◆SoVpkB15jY
2017/09/14(木) 06:29:42.25ID:kbwN9+p5 でもせっかくここまで作ったんだから最後まで自分で作りたいでふ(^^
ニンダイ7:00からでふ(^^
皆さん見まふか?(^^
ニンダイ7:00からでふ(^^
皆さん見まふか?(^^
302名前は開発中のものです。
2017/09/14(木) 06:59:51.27ID:ytGho4E1 ポケモンかい?楽しみだね
303名前は開発中のものです。
2017/09/14(木) 07:39:33.01ID:ytGho4E1 半透明化に成功したが…輪郭だけ表示にしたい気がしなくもない
https://i.imgur.com/Tym1Xlb.jpg
ぼっこ先生が紹介してたエフェクトのやつ楽しいね
スマホじゃほぼほぼ動かないけどな
https://i.imgur.com/Tym1Xlb.jpg
ぼっこ先生が紹介してたエフェクトのやつ楽しいね
スマホじゃほぼほぼ動かないけどな
304ダーク王鍬大使 ◆SoVpkB15jY
2017/09/14(木) 10:34:15.72ID:kbwN9+p5 そろそろMMO弄らんとスクリプト内容忘れまふよチンコ(^^
305ダーク王鍬大使 ◆SoVpkB15jY
2017/09/14(木) 10:34:47.29ID:kbwN9+p5 ということでそろそろ続き作りまふ(^^
306名前は開発中のものです。
2017/09/14(木) 13:25:44.29ID:sGg+IWIJ そろそろ触ってないと忘れるだろうなーとおもってたけど
まだあきらめてなかったか
まだあきらめてなかったか
307名前は開発中のものです。
2017/09/14(木) 14:23:19.21ID:ZoA1ijLt 理解してないのに
忘れるもなにもないような
忘れるもなにもないような
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【毎日世論調査】高市内閣の支持率65% 日中関係悪化も高水準維持、若年層に強み [蚤の市★]
- 【速報】 中国国営新聞社 「日本はすでに代価を支払った」 中国SNSで1位に 高市総理の発言めぐり ★3 [お断り★]
- 【裁判】山上徹也被告の妹「大好きなお兄ちゃん」「旧統一教会信者の叔母から、選挙時に自民党の特定の候補に入れてほしいと…」奈良地裁 [1ゲットロボ★]
- 【産経新聞】高市政権をバッシングする勢力、中国と一部のオールドメディアと緊縮財政派か [Hitzeschleier★]
- 【石破茂前首相】台湾有事巡る高市発言に苦言 神経使う日中関係「よく認識しながらやって」 [ぐれ★]
- 杉村太蔵「児童手当が富裕層にまで…」高市首相の経済対策に苦言「正気の沙汰とは思えない」 [蚤の市★]
- 2025 SUPER FORMULA Lap21 【歩夢、伝説へ】
- @@@令和七年大相撲九州場所 vol.12@@@
- 巨専】ジャイアンツファンフェスタ2025
- とらせん 2
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1809
- 東京競馬5回5日目月曜日
- 【悲報】ツイッター愛国アカウント、続々と外国産だということが判明 つまり愛国者は外国人ということ? [158478931]
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪 ★7
- 【悲報】Twitter、登録国を表示できる機能を追加し大炎上 [347751896]
- 勤労感謝🙏の日のちゅちょ👶り放題スレ🏡
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪 ★6
- 【悲報】そんなことよりウクライナがガチでヤバいんだが、どーすんのこれ...? [308389511]
