17/08/16 17:59:43.29 yem2EDrp.net
モンスターが死亡した時にモンスターの位置に生成される感じでふ(^^
生成されるアイテムはインスペクタ上でプレファブから選んで設定してまふ(^^
108:名前は開発中のものです。
17/08/16 17:59:44.76 6J/ZRjla.net
ここを一通り読むとよろし。
URLリンク(yun.cup.com)
109:名前は開発中のものです。
17/08/16 18:02:59.40 RH8jrZPs.net
>>104
prefabの時点でアタッチされてるスクリプトにはインスペクター上で設定した値が反映される
アイテムのデータを管理するスクリプトをアタッチして置いて各種アイテムのprefabを作るときにインスペクタ上で種類IDを設定してからprefab化でおk
110:名前は開発中のものです。
17/08/16 18:04:49.08 VWTmb4xy.net
そのScriptの中でInstansiateしてるところが必ずあるはずだ
ないかな ないよな きっとね いないよな
111:ダーク王鍬大使
17/08/16 18:13:24.56 yem2EDrp.net
>>106
Imgurがバグってて画像はれまふぇんが多分出来まひた(^^
試してみまふ(^^
>>107
ありまふぇんでひた(^^
ごめんなふぁい(^^
112:ダーク王鍬大使
17/08/16 18:18:29.60 yem2EDrp.net
インスペクタ上のスクリプトの変数を取得ってどうやるんでふか?(^^
113:名前は開発中のものです。
17/08/16 18:21:38.31 RH8jrZPs.net
普通にスクリプト内の変数参照する場合と同じよ
114:ダーク王鍬大使
17/08/16 18:41:19.48 yem2EDrp.net
Staticにするとインスペクタ上から設定できまふぇんね(^^
どうすればいいのでふか?(^^
115:名前は開発中のものです。
17/08/16 18:46:02.37 RH8jrZPs.net
publicなり[Serealizefield]privateにすればいいじゃない
116:ダーク王鍬大使
17/08/16 18:57:41.87 yem2EDrp.net
なるほどなるほど(^^
感謝感謝のボッキング!(^^
117:ダーク王鍬大使
17/08/17 08:01:14.70 hI7VTm3E.net
とりあえずアイテムのクリックで接近→オブジェクト削除は出来まひたよ(^^
118:ダーク王鍬大使
17/08/17 08:11:32.17 hI7VTm3E.net
{
[SerializeField]
int アイテムID = 5;
}
これを他所のスクリプトで呼び出すにはどうすればいいんでふか?(^^
「インスペクタで数値を呼び出す」と「よそのスクリプトで呼び出す」を両立したいでふ(^^
119:名前は開発中のものです。
17/08/17 08:37:14.29 ThMRWZXS.net
public使えばいいだけじゃないの?
120:名前は開発中のものです。
17/08/17 08:42:41.06 uOoMyD0Y.net
URLリンク(qiita.com)
ググり力を身につけろよー
121:ダーク王鍬大使
17/08/17 12:21:17.44 hI7VTm3E.net
>>116
Publicでいいんでふか?(^^
>>117
そのページみまひたけど(^^
よくわかりまふぇんでひた(^^
なぜこれでぬるぽエラーが出るんでふか?(^^
public ItemName アイテムID関数;
~~~~~~~~~~~
if (dis < AttackRange)
{
int bCount;
bCount = アイテムID関数.アイテムID;
Debug.Log(bCount);
Destroy(target);
}
----------------------------------------------
public class ItemName : MonoBehaviour
{
[SerializeField]
public int アイテムID = 5;
}
122:名前は開発中のものです。
17/08/17 13:00:50.65 uOoMyD0Y.net
GetComponentしてる様子が無いが大丈夫か?書いてない部分にあるだけ?
123:名前は開発中のものです。
17/08/17 13:06:45.65 ThMRWZXS.net
よくわからんがclassってそんな使い方できたっけ?
124:ダーク王鍬大使
17/08/17 13:17:47.41 hI7VTm3E.net
ゲットコンポネントを入れてみたらこうなりまひた(^^
何がいけないんでひょうか?(^^
あとクラスの使い方についてでふが(^^
コピペの仕方がかなり適当なだけでちゃんと機能してまふよ(^^
URLリンク(i.imgur.com)
125:名前は開発中のものです。
17/08/17 13:31:07.75 ThMRWZXS.net
scriptableobjectとごっちゃになってないか
そういう使い方したから
public ItemName アイテムID関数;
これでアイテムIDに5が入った気になってるんだよね
126:名前は開発中のものです。
17/08/17 13:45:35.35 mDv1S8Ib.net
>>121
GetComponentで取れるのはコンポーネントだけだからまずはGetComponentでItemNameを取り、その後取得したItemNameからアイテムIDを取るという手順が必要。
1行で書くと以下の様になるが、この場合ItemNameがアタッチされていない場合にエラーになるので、呼び出し元のクラスに[RequireComponent(typeof(ItemName))]を付けておく必要がある
GetComponent<ItemName>().アイテムID;
と説明はしたが、それ以前に設計が間違っている様な気がしてならない…
127:名前は開発中のものです。
17/08/17 13:58:32.34 6ty0fU8I.net
しょうがないから質問に答えてあげるわ!
べ、べつに感謝感謝のボッキングが欲しいわけじゃないんだからねっ!!
>>118で一番上の public ItemName アイテムID関数;
インスペクタ上から参照しわすれてるだけではないか?
128:名前は開発中のものです。
17/08/17 14:01:21.10 6ty0fU8I.net
いや違ったわん
参照したらだめね
129:名前は開発中のものです。
17/08/17 14:08:10.12 6ty0fU8I.net
targetちゃんはアイテムオブジェクトでそれに ItemName クラスがくっついているものとすると
アイテムID関数 = target.getComponent<ItemName>();
これを
bCount = アイテムID関数.アイテムID;
の上の行に加えるのよ!
130:ダーク王鍬大使
17/08/17 16:16:50.88 hI7VTm3E.net
出来まひた(^^
皆様に盛大な感謝感謝のボッキング!(^^
131:ダーク王鍬大使
17/08/17 16:28:49.84 hI7VTm3E.net
出来たけどここから僕は何を作ろうとしてたんでひたっけ?(^^
132:名前は開発中のものです。
17/08/17 16:30:23.51 uOoMyD0Y.net
>>86
133:ダーク王鍬大使
17/08/17 16:32:21.48 hI7VTm3E.net
そうでひた(^^
また一時間粘って分からなければ聞きにきまふ(^^
134:名前は開発中のものです。
17/08/17 16:45:28.44 6ty0fU8I.net
次が鬼門ね
ボキちゃんにラムダ式が理解できるかしら?
それともループで強引に?
うふふ
楽しみね
135:ダーク王鍬大使
17/08/17 18:02:25.29 hI7VTm3E.net
ラムダ式についてお勉強中でふ(^^
ラムダ式はどこで使えばいいんでふか?(^^
136:ダーク王鍬大使
17/08/17 19:39:06.10 hI7VTm3E.net
とりあえずモンスターネームをオブジェクトから呼び出しからStringに変えまひた(^^
なんであんな無駄な方法にしてたんでふかね?(^^
137:ダーク王鍬大使
17/08/17 20:30:07.29 hI7VTm3E.net
個人製作のMMOだと(・∀・)MMO!っていう先人がいるみたいでふ(^^
負けちゃいられまふぇん(^^
早く完成させまふぇんと(^^
個人製作できた人がいると知ったらやる気が出てきまひた(^^
ボッキング!(^^
138:ダーク王鍬大使
17/08/17 21:55:52.62 hI7VTm3E.net
今宵は人が少ないでふね(^^
そろそろ一回スレをageまふか?(^^
139:名前は開発中のものです。
17/08/17 22:03:51.30 ThMRWZXS.net
URLリンク(www.youtube.com)
こういうのもあるぞ
140:ダーク王鍬大使
17/08/17 22:11:43.17 hI7VTm3E.net
僕の作ってるのより数十倍は面白そうでうんこ漏れまひた(^^
チンコショボーンでふ(^^
141:ダーク王鍬大使
17/08/17 22:58:03.12 hI7VTm3E.net
そろそろ寝まふ(^^
また明日も頑張りまふ(^^
ボッキング!(^^
142:ダーク王鍬大使
17/08/17 23:08:50.48 hI7VTm3E.net
一つ質問がありまふ(^^
別のフィールド作るのって別のシーンでいいんでふか?(^^
キャラを配置するとかはさておきフィールド作りたい気分でふ(^^
ボッキング!(^^
143:ダーク王鍬大使
17/08/18 02:52:03.87 rQWXsgGQ.net
ひょっとしてひょっとすると(^^
クエストとかもExcelで管理したほうがいいんでふか?(^^
144:名前は開発中のものです。
17/08/18 04:36:35.55 p00trHow.net
さあ
145:ダーク王鍬大使
17/08/18 05:29:49.65 rQWXsgGQ.net
結局眠れまふぇんでひた(^^
今日も一日頑張りまひょう(^^
ボッキング!(^^
146:名前は開発中のものです。
17/08/18 05:30:47.45 8yzV127V.net
寝ろ
147:ダーク王鍬大使
17/08/18 05:43:13.25 rQWXsgGQ.net
今日は病院に行く日なので寝れまふぇん(^^
持病がね・・・(^^
誰か139-140に回答を!(^^
148:ダーク王鍬大使
17/08/18 06:27:53.14 rQWXsgGQ.net
そういえばぼっこの殿はモンスターをマスタデータ化するって言ってまひたけど(^^
どうやるんでひょうか?(^^
質問ばかりですまんこ(^^
149:名前は開発中のものです。
17/08/18 07:28:30.10 p00trHow.net
アイテムと同じようにすれば
150:ダーク王鍬大使
17/08/18 07:58:28.91 rQWXsgGQ.net
やっぱりExcel使うんでふね…(^^
今頑張ってモンスターリスト作ってまふ(^^
あとはLINQとラムダ式を勉強しなければ・・・(^^
忙しいでふ(^^
ボッキング!(^^
151:名前は開発中のものです。
17/08/18 10:17:53.05 nlKMcblN.net
よーし、今日も感謝感謝のボッキングゲットしちゃうぞ~
ラムダ式で苦しめといったが List.Find()メソッドの引数に使うだけだ
まずは List.Find()メソッドについて調べればよい
そして偉そうにいっておきながら俺もラムダ式に関してはフワッフワなのだ
152:ダーク王鍬大使
17/08/18 14:14:37.75 rQWXsgGQ.net
List.Find()でふか・・・(^^
調べておきまふ(^^
153:ダーク王鍬大使
17/08/18 16:09:53.86 rQWXsgGQ.net
さっぱりわかりまふぇんね(^^
ここで一か月くらい修行の旅に出まふか?(^^
難しすぎてチンコの皮が伸びきりまひた(^^
びっろろ~ん(^^
154:名前は開発中のものです。
17/08/18 16:51:07.58 nlKMcblN.net
どうしてチンコの皮が伸びるんだw
でも修行の旅に出るのはいいかもね
いままでは よくある質問 みたいな感じだから答えられたけどそろそろ独自の仕様が出始める
そのときはボッキングの知識と経験を元に自分で考えていかなければならないのだ!ドン!
155:名前は開発中のものです。
17/08/18 18:29:41.60 wMNHfZPt.net
そしてエタる
156:名前は開発中のものです。
17/08/18 22:49:08.10 p00trHow.net
検索が難しいな
itemdata.paramというオブジェクト型の配列のidの中から検索するというのがわからないな
for文でやったほうが手っ取り早いな
157:名前は開発中のものです。
17/08/18 23:02:47.99 GXKtldJB.net
var find = from a in itemdata.param
where a.ID == 欲しいID
select a ;
こゆことかな?
158:linqをusingしてね
159:ダーク王鍬大使
17/08/19 12:42:48.62 YwojvETw.net
そろそろオンライン通信のテストしたいけどどうする!?(^^
オンラインなんて作れるか不安でふ(^^
それにサーバー構築なんて無理でふ(^^
まだまだ先でひたか(^^
160:ダーク王鍬大使
17/08/19 12:43:50.73 YwojvETw.net
>>154
linqをゆーじんぐって一番上でやるあれでふか?(^^
161:名前は開発中のものです。
17/08/19 13:03:25.40 /o8wBxqL.net
photonじゃいかんのか
162:ダーク王鍬大使
17/08/19 13:08:19.94 YwojvETw.net
フォトンって料金いくらくらいでふか?(^^
163:名前は開発中のものです。
17/08/19 13:28:50.43 /o8wBxqL.net
ボッキングはググることを覚えたんじゃなかったのか
164:ダーク王鍬大使
17/08/19 13:33:04.90 YwojvETw.net
ググりまふ(^^
165:ダーク王鍬大使
17/08/19 13:41:53.54 YwojvETw.net
20人接続まで無料でふか(^^
僕の予定では100人前後ログインできればいいのでふが・・・(^^
テストプレイ段階だと無料版でいいでふね(^^
ボッキング!(^^
166:ダーク王鍬大使
17/08/19 13:51:06.93 YwojvETw.net
100人接続よく見たら60日17,339 じゃなくて60ヶ月17,339 なんでふね(^^
意外と安いでふ(^^
167:名前は開発中のものです。
17/08/19 14:06:48.42 /o8wBxqL.net
そういうことだな
個人ユースでも導入可能なレベル
168:ダーク王鍬大使
17/08/19 14:39:42.63 YwojvETw.net
ここから先に進めないけどどうする!?(^^
参考にしてるページにこんなの載ってないけどどうする!?(^^
URLリンク(i.imgur.com)
169:名前は開発中のものです。
17/08/19 14:42:40.17 /o8wBxqL.net
URLリンク(doc.photonengine.com)
170:ダーク王鍬大使
17/08/19 14:48:28.27 YwojvETw.net
こんなエラーが出たけどどうする!?(^^
URLリンク(i.imgur.com)
171:名前は開発中のものです。
17/08/19 14:49:06.63 iGkUr2Y0.net
よ~し、今日も感謝感謝のボッキングされちゃうぞ~!!
と思ったが答えられる質問がねぇや…
サーバーってそんな安価で借りれるのね
1か月300円程度…これならボッキングでも払えそうね
172:名前は開発中のものです。
17/08/19 14:50:48.65 /o8wBxqL.net
英語、読もう
173:ダーク王鍬大使
17/08/19 14:52:57.71 YwojvETw.net
英語よめまふぇんが適当にやったら出来まひた(^^
174:名前は開発中のものです。
17/08/19 15:00:58.26 iGkUr2Y0.net
ボッキング!(^^
とか言っておきながら英語よめないだぁ?
そんなら
勃起王!(^^
って言っとけ
175:ダーク王鍬大使
17/08/19 15:03:18.78 YwojvETw.net
ボッキ+ingだと思いまふ、ほんとの意味は僕は知りまふぇんけど(^^
電子メールは登録されているので、パスワードなしでAppIdを取得することはできません。
AppIdを入手して上に貼り付けるには、オンラインでログインしてください
って意味らしいでふがパスワードはどこに入力するんでふか?(^^
やっぱりうまくできてまふぇんでひた(^^
176:ダーク王鍬大使
17/08/19 15:14:50.13 YwojvETw.net
DemoBoxes-Sceneプレイしたらエラーだらけだけどどうする!?(^^
URLリンク(i.imgur.com)
177:名前は開発中のものです。
17/08/19 16:08:29.50 r1peLUv4.net
余裕があったらキャラクリ実装してくれ
できるか知らんけどw
178:ダーク王鍬大使
17/08/19 16:33:12.46 YwojvETw.net
キャラクリしても鎧とかで見えなくなると思いまふ(^^
179:ダーク王鍬大使
17/08/19 21:53:33.16 YwojvETw.net
オンラインはエラーだらけ、ラムダ式はわかりまふぇ~ん(^^
こんなんでMMO作れるんでふか?(^^
やっぱり修行の旅に出たほうがいいでふかね?(^^
180:名前は開発中のものです。
17/08/19 22:19:44.96 SvMapVYt.net
やはりまた俺が一番乗りか
181:名前は開発中のものです。
17/08/19 22:27:34.94 SvMapVYt.net
var a=itemdata.param.Find (x => x.id == 10);
string b = a.name;
182:ダーク王鍬大使
17/08/19 22:34:45.09 YwojvETw.net
これはIDの10番目を呼び出すスクリプトでふか?(^^
183:ダーク王鍬大使
17/08/19 22:38:23.25 YwojvETw.net
静的でない~オブジェクト参照が必要でふ(^^
って言われまひた(^^
184:名前は開発中のものです。
17/08/19 22:50:38.21 SvMapVYt.net
これでできるから
どっか手順ぬかしてんちゃうか
185:ダーク王鍬大使
17/08/19 22:54:54.45 YwojvETw.net
おかしいでふね?(^^
抜かしてる所なんてありまふかね?(^^
URLリンク(i.imgur.com)
186:名前は開発中のものです。
17/08/19 22:55:51.91 iIuCbcma.net
これはひどいな・・・
187:名前は開発中のものです。
17/08/19 23:00:24.15 SvMapVYt.net
エラーでてる場所もろかいてんだからわかれよ
一回おしえたことわすれんなや
あとlinqはなくてもいい
188:名前は開発中のものです。
17/08/19 23:04:29.23 /o8wBxqL.net
小手先やるよりC#と継承当たりもうちょっと勉強した方がいいんじゃないか
189:ダーク王鍬大使
17/08/19 23:05:06.15 YwojvETw.net
どこで教えてもらえまひたっけ?(^^
staticかと思い付けてみたところエラーが二個に分裂しまひた(^^
190:ダーク王鍬大使
17/08/19 23:06:10.51 YwojvETw.net
>>184
確かにそうかもしれまふぇん(^^
僕に必要なのはC#力でふ(^^
191:名前は開発中のものです。
17/08/19 23:08:06.82 /o8wBxqL.net
>>186
あと英語
頑張ってね
192:名前は開発中のものです。
17/08/19 23:08:20.08 SvMapVYt.net
>>33
193:名前は開発中のものです。
17/08/19 23:08:35.88 iIuCbcma.net
でもお勉強できないだろ?
いままでやるっつってやってないだろ?
つまり詰みでは?
194:ダーク王鍬大使
17/08/19 23:26:10.63 YwojvETw.net
何もかも終わりでふ(^^
チンコの皮ダルダルのビヨビヨでふよ(^^
195:ダーク王鍬大使
17/08/19 23:28:35.26 YwojvETw.net
あっ、何とか出来まひた(^^
感謝感謝のボッキング!(^^
196:ダーク王鍬大使
17/08/19 23:52:45.93 YwojvETw.net
さてここからは理屈で考えなきゃいけまふぇんね(^^
この呼び出し機能を何に使うのか、どうすればゲーム制作に結びつくのか(^^
僕は考えるのが苦手でふ(^^
ボッキング!(^^
197:ダーク王鍬大使
17/08/20 00:38:53.84 00k3Xjfk.net
一つ質問がありまふ(^^
+品やOPの付いた武器防具は
+1 +1攻撃力3% +1攻撃力5%
+2 +2攻撃力3% +2攻撃力5%
みたいにアイテムリストに作らないといけないんでふか?(^^
攻撃力増加以外にも色々なおpを作りたいのでこの方法だとDBがとんでもないことになりそうでふ(^^
198:名前は開発中のものです。
17/08/20 00:56:23.45 E2L6hVdL.net
アイテムに係数かけたり足したりすればいいだけじゃね
199:ダーク王鍬大使
17/08/20 01:03:43.85 00k3Xjfk.net
なるへそ、それはつまりデータベースには手を加えない感じでふか?(^^
僕は今までこの手の所はツクールウディタ時代にやったことないんでふよ(^^
詳しく聞きたいでふ(^^
ひょっとするとウディタの武器強化コモンとかが参考になるかもしれまふぇんが(^^
200:ダーク王鍬大使
17/08/20 01:07:38.72 00k3Xjfk.net
ウディタの武器強化コモンは強化先を用意する感じでひた(^^
今の僕の必要としている情報はどこにありまふか?(^^
本でもネットでもいいでふよ(^^
201:名前は開発中のものです。
17/08/20 01:25:34.93 E2L6hVdL.net
知らんけど
アイテム基礎能力値+アイテム強化値みたいに付加すりゃいいんじゃね
ノーマルなら強化値は全部0
202:ダーク王鍬大使
17/08/20 01:57:22.24 00k3Xjfk.net
なるほど、そういう感じでふか(^^
アイテム関連が充実したらまた詳しく教えてほしいでふ(^^
203:名前は開発中のものです。
17/08/20 03:57:11.05 eSbj2jzQ.net
アイテムのステータス強化は例えば
・基礎値x0.1とか、あるいは決まった数値
を基礎値に+分足していく
・基礎値x(+分 x 0.01とか)する
・基礎値に+分ごとに設定されている値を
足していく
とかいろいろあるからどういう計算するか決めないとデータベースつくれないからなえなえチンポコになるぞ!
204:名前は開発中のものです。
17/08/20 09:51:43.71 /YZkKKeA.net
よ~し、今日こそ感謝感謝のボッキングを…
て、おらんやんけ!
C#探求の旅に出かけたのか?
一か月後…
そこには変わらぬボッキングの姿が…
てなるだけだと思うね
205:ダーク王鍬大使
17/08/20 14:29:49.69 00k3Xjfk.net
インスタンスや継承について勉強中でふ(^^
役に立つかはわかりまふぇん(^^
C#の勉強大事でふ(^^
206:名前は開発中のものです。
17/08/20 16:44:39.06 /YZkKKeA.net
そうかい
じゃあ精々頑張ることだな
207:ダーク王鍬大使
17/08/20 16:58:40.85 00k3Xjfk.net
勉強は一日一時間あんまりやりすぎても混乱の元でふ(^^
さて、今日はどんな感じでふか?(^^
僕のチンコは固いでふよ(^^
それでは今日のアイテム制作スタートでふ(^^
ボッキング!(^^
昨日いいサイト見つけまひたので自力で何とかなりそうでふ(^^
208:名前は開発中のものです。
17/08/20 17:09:26.83 /YZkKKeA.net
残念だがもう寝る
一番乗りの彼が頑張ってくれるさ
209:ダーク王鍬大使
17/08/20 17:49:15.66 00k3Xjfk.net
>>199
強化値は+1されるごとに+0.2で最大+5まででふ(^^
210:ダーク王鍬大使
17/08/20 17:50:04.34 00k3Xjfk.net
>>204
変な時間に寝まふね
今モンスターリストとクエストリストをいじってまふ(^^
211:ダーク王鍬大使
17/08/20 23:42
212::17.53 ID:00k3Xjfk.net
213:名前は開発中のものです。
17/08/20 23:43:28.29 oumaBxKi.net
スレをageるよりは成果物を上げた方が効果あるぞ
214:名前は開発中のものです。
17/08/21 01:11:13.49 WbD/nOww.net
なんという正論
215:ダーク王鍬大使
17/08/21 01:48:46.60 7AiTWeFG.net
まだ成果物を上げられるほど制作が進んでまふぇん(^^
一応起動時の画面サイズ選択とかを消したのと
フィールドの大きさを2*2の4倍の大きさにしまひた(^^
216:ダーク王鍬大使
17/08/21 01:50:33.27 7AiTWeFG.net
あと一人ではアイデアに限界があるので(^^
他所でシステム面とかバランスのアイデアを募集してみまふ(^^
217:ダーク王鍬大使
17/08/21 06:15:04.58 7AiTWeFG.net
NullReferenceException: Object reference not set to an instance of an object
ExcelImporterMaker.ExportExcelToAssetbundle () (at Assets/Terasurware/Editor/ExcelImporterMaker.cs:153)
エラーが出てアイテムリスト作れなくなりまひた(^^
やった内容はアイテムリストの上のところを増やしたのでまた作り直したのでふが(^^
Excelデータがいけないのかエラーを吐くようになりまひた(^^
チンコショボーンでふ(^^
218:ダーク王鍬大使
17/08/21 07:03:24.38 7AiTWeFG.net
問題解決ボッキング!(^^
適当に別のシートにコピペしたら治りまひた(^^
219:名前は開発中のものです。
17/08/21 07:19:07.68 kCBO0v8q.net
たぶんsheet作るときに吐き出したスクリプトでエラーなってたんじゃね
220:名前は開発中のものです。
17/08/21 12:49:13.82 kCBO0v8q.net
暇だからボイトレのアプリでも作ろう
221:名前は開発中のものです。
17/08/21 15:15:43.14 dwmLMSXa.net
さて、今日も感謝感謝の…っていないのか…
ならば好都合!今日は俺のターンじゃ!
まずはこれを見てほしい
URLリンク(i.imgur.com)
どうだ?見覚えがあるだろう?
スマホじゃ重いからモデルをリトポしてって話やったけど諦めて味方3人のSRPGの方向でいくことにした
クソゲーで名高いブレスオブファイア5の感じやな
で、前回キャラメイキング画面を自慢させてもらったんやけど
画像を見てわかる通りプレイ中にキャラの顔が見えへん
これ、キャラメイクする必要あるんか?
意見求む!
222:名前は開発中のものです。
17/08/21 15:30:52.07 QZ5apaif.net
スキル使うときに無理やり顔をアップにしたらキャラクリした甲斐があるぞ
それかカットイン
223:名前は開発中のものです。
17/08/21 15:51:58.42 dwmLMSXa.net
顔アップかぁ…
カメラ操作めんどくさそうやなぁ
カットインはどうやって作るんやろ
やっぱ演出にも拘ったほうがいいよなぁ
完成は…遠いなあ…
224:名前は開発中のものです。
17/08/21 16:06:50.76 dwmLMSXa.net
おお?
カットイン調べたら面白そうやんけ!
いや~聞いてみるもんやなぁ
感謝感謝のボッキング!(^^
225:ダーク王鍬大使
17/08/21 17:21:19.49 7AiTWeFG.net
NullReferenceException: Object reference not set to an instance of an object
Lamdatest.Start () (at Assets/スクリプト/Lamdatest.cs:12)
このエラーがどうしてもきえまふぇん(^^
なぜでひょうか?(^^
226:名前は開発中のものです。
17/08/21 17:29:47.80 XDu3pDr9.net
エラー文ではもちろんググったよな?
そのうえで何がわからんか書け
227:ダーク王鍬大使
17/08/21 17:31:24.03 7AiTWeFG.net
いつものぬるぽでふよねこれ?(^^
スクリプトの12行がエラー吐いてまふ(^^
でも前はこれで動いたんでふよね・・・(^^
228:名前は開発中のものです。
17/08/21 17:38:50.51 XDu3pDr9.net
あのな
エラー起きてるとこでどんな処理してるかその質問文から読み取れるか?
229:ダーク王鍬大使
17/08/21 17:42:13.44 7AiTWeFG.net
public class Lamdatest : MonoBehaviour
{
public ItemData itemdata;
// Use this for initialization
void Start()
{
var a = itemdata.param.Find(x => x.ID == 10);
string b = a.Name;←ここが12行目でふ(^^
Debug.Log(b);
}
}
230:名前は開発中のものです。
17/08/21 17:43:05.77 dwmLMSXa.net
毎回ヌルポじゃないかw
まあいいや
おやすみ
231:名前は開発中のものです。
17/08/21 17:46:19.46 XDu3pDr9.net
�
232:サのスクリプトでobjectを参照してるところは一つだろ そこが正常に動作してないってこった
233:ダーク王鍬大使
17/08/21 17:50:27.81 7AiTWeFG.net
出来まひた(^^
感謝感謝のボッキング!(^^
234:名前は開発中のものです。
17/08/21 17:56:06.09 dwmLMSXa.net
ちょっと待て~い
何故エラーだったのか時にはかんがてみよ
Zzz(^^
235:ダーク王鍬大使
17/08/21 17:57:30.08 7AiTWeFG.net
原因はSheet1が削除前のExcelを参照してたからだと思われまふ(^^
削除して作り直したら治りまひた(^^
236:ダーク王鍬大使
17/08/21 18:03:04.84 7AiTWeFG.net
そんなことよりアイテム制作の理屈がわからないけどどうする!?(^^
誰かよくわかる本かサイト教えてけちんぼしないで(^^
237:名前は開発中のものです。
17/08/21 18:10:27.91 458brapp.net
こいつには本当に理解する気も学ぶ気もないの
答えだけが欲しいの
むしろお前らがいい加減目さませ
238:ダーク王鍬大使
17/08/21 18:12:13.36 7AiTWeFG.net
本やサイトで学ぶんじゃないでふか?(^^
ググっても検索の仕方が良くなかったのかいいサイト出なかったから教えてけちんぼ禁止(^^
239:名前は開発中のものです。
17/08/21 18:13:16.41 XDu3pDr9.net
>>230
質問の前提がわからん
今日スレに来た回答者にもわかるように実装したいアイテム制作の概要を書きなさい
240:ダーク王鍬大使
17/08/21 18:14:31.77 7AiTWeFG.net
ちょっと長くなりまふ(^^
241:名前は開発中のものです。
17/08/21 18:15:10.54 XDu3pDr9.net
だいたい毎日見に来てる奴ばっかりじゃないんだからお前のプロジェクトの概要も仕様も知らないんだよ?
相手がわかってること前提の質問しても答えられるわけないだろう
ネット上に現状の仕様を纏めて置くなり、それが無理なら関連するレスに安価飛ばして質問しなさい
242:ダーク王鍬大使
17/08/21 18:24:05.60 7AiTWeFG.net
●アイテムの概要
アイテムはインベントリ内で自由に移動させることができまふ(^^
(MUやラグハイムみたいな感じ)
●消費アイテム
消費アイテムはアイテムスロットに入れてショートカットキー、あるいは右クリックで消費しまふ(^^
●武器・防具
武器と防具は装備欄に装備して使いまふ(^^
また宝石で強化することができまふ(^^
+1されるごとにノーマル+0.2倍されていきまふ(^^
●宝石
宝石は装備欄の装備にD&Dすることで装備を強化できまふ(^^
●魔石
魔石は装備欄の装備にD&Dすることで装備にOPを付けることができまふ(^^
>>235
やっぱりまとめはあったほうがいいでふか(^^
Wikiを定期的に更新しまふ(^^
243:名前は開発中のものです。
17/08/21 18:25:55.78 XDu3pDr9.net
ほうほう、で>>230のアイテム制作ってのはどこの部分のことなんだ?
244:ダーク王鍬大使
17/08/21 18:36:10.41 7AiTWeFG.net
Excelで作ったアイテムリストをラムダ式で呼び出すところは教えてもらいまひた(^^
その先の消費とかインベントリ、スロットに装備とか武器防具装備がいまいちよくわかりまふぇん(^^
ツクールとかでも自作戦闘は作ったことがなかったので未知のエリアでふ(^^
245:名前は開発中のものです。
17/08/21 18:51:23.17 XDu3pDr9.net
じゃあ一番簡単な消費から行こう
ウィンドウからアイテムを使用する場合「何を どうして どうなるのか」を考えてみる
これで疑似コードの原型が書けるはず
あとはそれを元に各要素のやり方を調べてコードに落とし込めば終わり
246:ダーク王鍬大使
17/08/21 18:56:55.34 7AiTWeFG.net
右クリックでアイテムのIDを取得しIF文で取得したIDによって処理が変わる(^^
こんな感じでふか?(^^
247:ダーク王鍬大使
17/08/21 20:25:49.39 7AiTWeFG.net
他所で素材依頼が入ったのでドット絵打ってまひた(^^
Ummm...(^^
インベントリやスロットに収納はまだやらなくてもいいんでふかね?(^^
248:名前は開発中のものです。
17/08/22 00:48:47.11 ij6GIUaM.net
>>241
インベントリ辺りはuGUI使うのがいいと思うが、アセット使わずに挙動を自前で全て実装しようとするとすげえ面倒臭い
更にGUIは配置や動きひとつでも操作感が全く違ってくるのできちんと計画して作る必要がある
例えば…
インベントリはページめくりなのか、スクロールなのか、あるいはループする無限スクロールなのか
ページめくりならアイテムをドラッグ中のページめくりはどうするのか、スクロールなら同様にスクロールをどうするのか
アイテム枠に上限はあるのかや、DnDで移動する際に掴んでるアイテムの表示やカーソルの状態変化、掴んだアイテムがあった枠の表示など
またそれらの枠は画面上のどの程度の範囲を占め、どの位置に配置されるのか、アイコンサイズは?画面サイズの変化に対するスケーリングは?
挙げたらキリがないが、こうした部分を見た目や操作感を考慮しながら決めていかなければならない
まずはざっくり手描きの枠だけでもいいから画面イメージを描いてみる、そこに動きの注釈をつけてどんなUIなのかのイメージをまとめるといい
実装もそれなりの技量と根気が必要になるから今の技量だとアセット拾ってくる方を勧めるわ
249:名前は開発中のものです。
17/08/22 04:03:41.25 AFWXjCT1.net
アイテム情報をどういう形で保持するか
IDで管理するのかステータスごと保持するのか
IDと個数だけなら割と簡単そう
武器の場合IDだけだと強化値をどうするのかみたいな
250:ダーク王鍬大使
17/08/22 08:09:36.69 JvQsi3LE.net
凄い難しそうでふ(^^
アセットの力も借りて頑張りまひょう(^^
>インベントリはページめくりなのか、スクロールなのか、あるいはループする無限スクロールなのか
>ページめくりならアイテムをドラッグ中のページめくりはどうするのか、スクロールなら同様にスクロールをどうするのか
>アイテム枠に上限はあるのかや、DnDで移動する際に掴んでるアイテムの表示やカーソルの状態変化、掴んだアイテムがあった枠の表示など
>またそれらの枠は画面上のどの程度の範囲を占め、どの位置に配置されるのか、アイコンサイズは?画面サイズの変化に対するスケーリングは?
ページめくり式がいいでふ(^^
アイテムに上限はありまふ(^^
インベントリのイメージはこんな感じでふ(^^
URLリンク(i.imgur.com)
251:ダーク王鍬大使
17/08/22 14:55:47.07 JvQsi3LE.net
映画行ってポケモン貰ってきまひた(^^
さて今日はどんな感じでふか?(^^
僕のチンコは固いでふよ(^^
それでは本日の制作スタートでふ(^^
ボッキング!(^^
252:名前は開発中のものです。
17/08/22 15:32:45.73 SuK+Kix2.net
ボッキングはポケモンもやるのかい?
いっそポケモンのMMOつくろうぞ!
253:ダーク王鍬大使
17/08/22 15:36:12.67 JvQsi3LE.net
任天堂は同人とかでも容赦なく訴訟起こすイメージがありまふ(^^
フリーで儲けゼロなら怒らなそうでふけど(^^
254:ダーク王鍬大使
17/08/22 16:04:52.74 JvQsi3LE.net
最近やる気が萎んで来まひた(^^
早いとこ完成させないとエタりそうでふ(^^
エタると今まで協力してくれた人たちに失礼なので最後までやり遂げまふ(^^
ボッキング!(^^
255:名前は開発中のものです。
17/08/22 17:05:03.33 E7i7EEQZ.net
おう、仕事じゃないんだから好きなペースでやるべし
アイテム実装が終わったら少し休むのもいいし、
別プロジェクトでミニゲームを作りつつC#のお勉強とかでも(無駄だと思うけど)いいんじゃない?
俺はねるぞ
256:名前は開発中のものです。
17/08/22 17:12:33.34 AFWXjCT1.net
初めの頃はやればやるほどできること多くなるけど
だんだんと勉強の割に進歩がなくなるからな
257:名前は開発中のものです。
17/08/22 17:17:40.09 E7i7EEQZ.net
ああそうだ
3d-coatが勢いでポチってしまいそうな価格なんだけど
評判はどんなもんかね
Maya LT を前に勧められたんだけど期間でいくらっていう料金設定が気に入らないのよね
258:名前は開発中のものです。
17/08/22 17:30:23.94 lbfed9Z8.net
期間でいくらなんかUnityもAdobeもだろ
時代はサブスク年間課金
259:ダーク王鍬大使
17/08/22 17:34:32.39 JvQsi3LE.net
ちなみに僕猫でもわかるC#と3Dモデリング関係の本計3冊を注文しまひた(^^
この先スクリプトの知識とモデリングは避けて通れまふぇんので(^^
260:名前は開発中のものです。
17/08/22 19:27:45.09 e6JNzAzv.net
ぼっきんぐってUnityでゲーム作るの初めてなの?
なら最初はもっと簡単なゲーム作った方がいいでないの?
261:ダーク王鍬大使
17/08/22 19:48:37.03 JvQsi3LE.net
FPSやブロック崩しなら作りまひたよ(^^
262:ダーク王鍬大使
17/08/22 20:52:12.91 JvQsi3LE.net
そういえばBlenderで作ったモデルをUnityで読み込むとテクスチャがぐちゃぐちゃになることがありまふ(^^
アレ何とかなりまふぇんか?(^^
263:名前は開発中のものです。
17/08/22 21:01:31.44 lbfed9Z8.net
ぐちゃぐちゃの内容を書こう
264:ダーク王鍬大使
17/08/22 21:17:11.22 JvQsi3LE.net
文字通りBlenderで作ったときと全然違う配置になって色がカオスになるんでふよ(^^
265:ダーク王鍬大使
17/08/22 22:29:56.33 JvQsi3LE.net
気付いてもらえない気がするのでage(^^
あとそろそろ成果物上げたほうがいいでふか?(^^
266:名前は開発中のものです。
17/08/23 00:16:17.03 EKkCd9BJ.net
>>244
イメージは何となく理解したんでuGUIで見た目だけ組んでみた
URLリンク(m.imgur.com)
ここまではコード量ゼロ=単に並べただけで、制作時間は1時間程度ってところだ
アイコン類はアセットストアのフリーアセットと、uGUIのPanelのデフォルト画像を使用、アセットはアイコンカテゴリーを無料で絞り込めば見つかるはず
元のイメージだと1ページが10×10の100枠表示だがそのまま作ると視認性検索性操作性がまとめて低くなりそうだったので表示数を20個まで減らしてある
uGUIの自動レイアウト系コンポーネントは機能が限定的なので望む形を自由に作れるようになるにはそれなりに慣れが必要かもしれない
以上、参考になるかは知らん
267:ダーク王鍬大使
17/08/23 00:36:24.42 HMKJ+kUo.net
>10×10の100枠表示だがそのまま作ると視認性検索性操作性がまとめて低くなりそうだったので
ラグハイムやMUリスペクトなのでふがやっぱり多すぎもよくないんでひょうか?(^^
アイコンは自作予定でふ(^^
268:名前は開発中のものです。
17/08/23 01:36:18.53 PR/FZDqL.net
おはようボッキーング!
>>256
ちゃんとUV展開してるのかい?
>>252
僕ちゃんケチんぼだから1日使ってないと
ああっ!!100円損した!うわああああああ
てなるの
269:ダーク王鍬大使
17/08/23 01:55:18.48 HMKJ+kUo.net
>>262
UV展開はちゃんとできてまふよ(^^
その証拠にBlender上ではちゃんと正常に表示されてまふもの(^^
ググってみると解決方法はobjに変換→fbxに再変換らしいのでふが(^^
これだとモーションが消えてしまいまふ(^^
チンコの皮があまりまくりでふよ(^^
びろろ~ん(^^
270:名前は開発中のものです。
17/08/23 02:30:36.52 PR/FZDqL.net
エラーの内容が気になる
そのサイトのurlを教えて頂けないかしら?
271:ダーク王鍬大使
17/08/23 02:35:28.79 HMKJ+kUo.net
なんてサイトかは忘れちゃいまひた(^^
一応前はそれで解決したことあったので正しい方法だと思いまふ(^^
boneとかが消失することを除けば(^^
272:ダーク王鍬大使
17/08/23 03:39:57.39 HMKJ+kUo.net
イセエビ君作りまひた(^^
なかなかいい出来でふ(^^
URLリンク(i.imgur.com)
オンライン化した時にお正月イベントで出そうと思いまふ(^^
273:名前は開発中のものです。
17/08/23 03:57:15.77 PR/FZDqL.net
>>265
俺も起こり得るかもしれないから一応頭に入れとこうかと思ってね
まあいいわ
エビちゃんいいじゃなーい
ハサミはないのかい?
274:名前は開発中のものです。
17/08/23 03:59:57.22 PR/FZDqL.net
エビにハサミはないのか
275:ダーク王鍬大使
17/08/23 04:02:04.65 HMKJ+kUo.net
実は足が二本たりまふぇん(^^
276:ダーク王鍬大使
17/08/23 04:07:45.02 HMKJ+kUo.net
寝まふ(^^
277:ダーク王鍬大使
17/08/23 04:08:10.58 HMKJ+kUo.net
ってageっぱなしでひた(^^
278:名前は開発中のものです。
17/08/23 13:14:07.15 KsDqelAl.net
どこからプレイできるの?
279:名前は開発中のものです。
17/08/23 14:55:07.94 PR/FZDqL.net
3d-coat思ったより不評なのね
リトポや3dペイントは好評だけど肝心のモデリングの部分がダメみたいね
とはいえSculptrisよりはマシじゃろ?んん?
280:名前は開発中のものです。
17/08/23 15:47:53.60 inwgEKMM.net
業界標準はZbrushじゃないの
281:ダーク王鍬大使
17/08/23 15:48:51.89 HMKJ+kUo.net
おはようございまんこ(^^
今日も頑張りまひょう(^^
282:名前は開発中のものです。
17/08/23 16:21:55.56 PR/FZDqL.net
>>274
モデリングだけならZbrushなんだろうけどね
今一番欲しているのはやっぱりリトポなのよ
PBRも簡単に作れるらしいしとってもUnity向けじゃない
そして今3d-coatの体験版を触っているんだが日本語訳がおかしすぎて全くわからん
283:ダーク王鍬大使
17/08/23 16:32:36.95 HMKJ+kUo.net
Excelのデータを呼び出すことができるようになりまひた
284:が(^^ その先呼び出したデータで色々するのがまだよくわかりまふぇん(^^ 参考になる文献がほしいでふ(^^
285:名前は開発中のものです。
17/08/23 17:13:52.03 PR/FZDqL.net
とりあえずUIはアセットを使う方向で決まったんだろう?
とりあえずアイテム使用の一例
1.アイコンクリック
2.アイテムIDを引数で渡してクリックイベント呼ぶ
3.アイテムIDで検索して効果量を取得
4.Ethan回復
前にも書いた気がするな
ところで>>244は何でできているんだい?
286:名前は開発中のものです。
17/08/23 17:33:32.96 PR/FZDqL.net
ああ…ダメだ…眠気がぁ…
最近はワンピースなんかより鬼平犯科帳の方が面白いと感じるようになってきちゃったよ
287:名前は開発中のものです。
17/08/23 17:42:54.36 PR/FZDqL.net
アイテムに関する参考になるサイトなんかいくらでも出てくるだろう?
まさか自分の仕様と完全に合致するサイトを探しているのではあるまいな?
喝っ!!それは調べるとは言わん!カンニングじゃあ!!
おやすみ
288:ダーク王鍬大使
17/08/23 17:59:07.83 HMKJ+kUo.net
変な時間に寝まふね(^^
289:名前は開発中のものです。
17/08/23 22:01:02.61 inwgEKMM.net
まずは自分の仕様を確定させてそこに必要なものを検索したサイトから拾い集める
290:ダーク王鍬大使
17/08/23 22:15:03.26 HMKJ+kUo.net
基本的なシステムはラグハイムの丸パクりにして(^^
オリジナル要素を付け足す感じにしまひょう(^^
291:ダーク王鍬大使
17/08/23 23:32:07.25 HMKJ+kUo.net
サボテンのモデル作って砂漠作りまひた(^^
砂漠フィールドはかなりの手抜きフィールドでふ(^^
URLリンク(i.imgur.com)
292:名前は開発中のものです。
17/08/23 23:34:32.01 inwgEKMM.net
>>284
アセット買ってスカイボックス変えようぜ
見た目がぐっとMMOっぽくなるぞ
293:名前は開発中のものです。
17/08/23 23:34:44.39 inwgEKMM.net
買わなくても無料のでもいいや
294:ダーク王鍬大使
17/08/24 00:02:07.42 2Q8VoCoW.net
スカイボックスでふか(^^
今度探してみまふ(^^
モンスターのデザインとか設定考えるの楽しいでふ(^^
295:名前は開発中のものです。
17/08/24 08:20:56.05 tgdD7THO.net
完成いつだよ。あくしろ
とりあえず基本部分作って後はアップデートで追加すれば宜しい
296:ダーク王鍬大使
17/08/24 10:31:59.70 2Q8VoCoW.net
完成は来年の夏を予定しておりまふ(^^
今までで同じゲームに集中して取り組めた最高が1年ちょっとだからそれを過ぎるとえたーなると思いまふ(^^
297:名前は開発中のものです。
17/08/24 10:38:02.45 z0g1462U.net
そういえばボッキングのプロジェクト持ってたなと思って中身を見てみたら
なんということでしょう
URLリンク(i.imgur.com)
このインベントリ…1枚絵だったんだな
ボキちゃんUIのButtonはご存知かい?
298:名前は開発中のものです。
17/08/24 10:40:16.86 z0g1462U.net
と思ったらメニューみたいなやつはButtonだったわ
さすがに舐めすぎだったよ
299:ダーク王鍬大使
17/08/24 10:54:39.86 2Q8VoCoW.net
チンコ犬がいまふ・・・(^^
一枚絵だとまずいんでふか?(^^
その上からButtonを重ねる予定でひた(^^
ボッキング!(^^
300:名前は開発中のものです。
17/08/24 11:26:48.79 z0g1462U.net
おっ!すごい偶然だなっ!!
まさかボッキングのプロジェクトに俺のワンコが迷い込むなんてっ!!!
別に1枚絵でもいいけどさ
スケスケボタンを置いて裏の絵が透けて見えるようにするとかじゃないなら
パネルとボタンのアウトラインコンポーネントで間に合うかなって思って
301:ダーク王鍬大使
17/08/24 11:55:42.51 2Q8VoCoW.net
なるへそ(^^
UIなんていじるのUnityが初めてなので(^^
色々な方法があるんでふね(^^
302:名前は開発中のものです。
17/08/24 13:46:05.43 z0g1462U.net
ところでアイテム実装は進んでるのかい?
アイテム拾う処理(消してるだけだけど)は終わったんだから
順番通り次は所持アイテムを増やす処理を書いてみたらどうだい?
303:ダーク王鍬大使
17/08/24 13:56:49.47 2Q8VoCoW.net
最初のフィールドのボス級モンスター→腕の生えたサメ
砂漠フィールドのボス級モンスター→古代文明の作った高次元のロボットの影
干潟のボス級モンスター→思いつきまふぇん(^^
何かアイデアありまふぇんか?(^^
その他のフィールド案も募集中でふ(^^
304:ダーク王鍬大使
17/08/24 13:58:43.68 2Q8VoCoW.net
リロードしてまふぇんでひた(^^
>>295
ふぁい(^^
今はモデリングの時期なのでモデリング終わったら作りまふ(^^
305:名前は開発中のものです。
17/08/24 14:06:36.74 1u3TK439.net
>>296
>干潟のボス級モンスター→
ギロチンムツゴロウ。
306:名前は開発中のものです。
17/08/24 14:08:40.72 z0g1462U.net
そうかいそうかい
干潟ねえ…
ゲームでは珍しいフィールドだね
潮干狩りしか思いつかないよ
307:ダーク王鍬大使
17/08/24 14:17:43.53 2Q8VoCoW.net
ムツゴロウ良いでふね(^^
作ってきまふ(^^
308:名前は開発中のものです。
17/08/24 20:59:01.46 HXpw+GDH.net
これってプレイできるの?
309:名前は開発中のものです。
17/08/25 06:52:26.66 Q1JSaKW0.net
来年の夏にサービス予定だよ
310:名前は開発中のものです。
17/08/25 15:00:36.98 xrAL2V+a.net
3d-coatのAmateur版が99$で激安なわけだけど
商用利用はできないのね
ところで制作物がAmateur版で作ったとかどうやって見分けるのでしょう?
違いのわかる男でもいるのかしら?
311:ダーク王鍬大使
17/08/25 16:54:55.35 PPVko2ka.net
皆さんお元気でふか?(^^
僕のチンコは固いでふよ(^^
それでは今日も頑張って作りまひょう(^^
ボッキング!(^^
312:ダーク王鍬大使
17/08/25 18:32:56.63 PPVko2ka.net
モンスターのステータスをぼっこの殿が言ってたようにインスペクタ以外で設定するにはどうする!?(^^
313:ダーク王鍬大使
17/08/25 19:32:30.31 PPVko2ka.net
エターナルカオス(ラグハイム)について調べてたらこんなのもあったなぁって懐かしくなりまひた(^^
僕のゲームも早く完成させてみんなの心に残るゲームにしたいでふ(^^
314:名前は開発中のものです。
17/08/25 20:02:11.37 ZsqCu0FU.net
モンスターもアイテムも同じだろ
とりあえずアイテムのID入れたら名前を返す関数作れ
俺も値返す関数の作り方がいまいちよくわからん
315:名前は開発中のものです。
17/08/25 20:14:50.56 v5lI4Ey9.net
おいこら
ショボッキング
先にアイテムやれ
アイテムクリックしたらDestroyまではできてんのか?
起きてんならひさびさに教えたるわ
だがすぐめんどくなって消えるかもだし
ちゃんと設計しないでしゃべる
316:ダーク王鍬大使
17/08/25 20:35:53.46 PPVko2ka.net
ぼっこの殿でふか?(^^
アイテムデストロイは出来てまふ(^^
教えて頂き感謝感激ボッキングでふ(^^
317:名前は開発中のものです。
17/08/25 20:59:26.84 v5lI4Ey9.net
あら起きてたの俺が寝そうだったわ
では...
ちょっとどこまでできてんのかわからんが
destroyの続きから書くと...
1
プロパティとかわかんねぇんだろうな....
というわけで...
ドロップされているアイテムのプレファブに
スクリプトをつけてprivateフィールドにidとidを返すpublicめそっどをつくり
このプレファブのタグをitemとかにしておきます
もうなってっかな?
2プレイヤースクリプトのrayでgameObjectが取得できているはずなので
gameObjectがitemなら消す前にidちょうだいします
うーん
このあとどうしようかな
まずそこまで7秒で作って
318:ダーク王鍬大使
17/08/25 21:23:32.71 PPVko2ka.net
エラー吐いてるのは抜きとして大体こんな感じでふか?(^^
URLリンク(i.imgur.com)
319:名前は開発中のものです。
17/08/25 21:28:32.21 v5lI4Ey9.net
おまえな・・・
多分このスレ読んでる全員が
え!!!????
って言ったぞw
俺には聞こえたぞ
320:ダーク王鍬大使
17/08/25 21:32:41.49 PPVko2ka.net
どうしまひょうかこれ?(^^
まあとりあえずスクリプト以外はおkでふね(^^
321:ダーク王鍬大使
17/08/25 21:38:13.21 PPVko2ka.net
public int 炎の野グソビチィ(int IDtinko)
{
return IDうんこ;
}
こうでひた(^^
本を読むっていいことでふね(^^
322:名前は開発中のものです。
17/08/25 21:39:29.09 v5lI4Ey9.net
関数勉強しとけよって何回も言ったのに
こんなレベルじゃボッキングより先に教える方が挫折するわ
ばかたれー!!!!!!!!!
とりあえず
1.変数名まじめにつけれ
2.スタートの中身いらん
3.int返す関数は今すぐ勉強しろ
4.返す値はアイテム自身がidとして持ってんだから
引数はいらな
323:ああああああい!!!!!
324:名前は開発中のものです。
17/08/25 21:40:21.28 v5lI4Ey9.net
ああ
そうそう
3解決
はいつぎ
325:ダーク王鍬大使
17/08/25 21:45:49.86 PPVko2ka.net
class ItemTest : MonoBehaviour {
public ItemData ItemData;
int ID;
public int 返す()
{
return ID;
}
}
出来まひた(^^
326:名前は開発中のものです。
17/08/25 21:47:41.90 v5lI4Ey9.net
返す
じゃうんこ渡されそうだから
せめて
アイテムIDかえす
とかに
これ特定の種類のアイテムのプレファブ想定して
説明してんだけど認識あってっか?
327:ダーク王鍬大使
17/08/25 21:51:33.32 PPVko2ka.net
ということはアイテムのプレファブごとに新しくスクリプトを作る感じでふか?(^^
大変そうでふ(^^
328:名前は開発中のものです。
17/08/25 21:52:23.77 v5lI4Ey9.net
ちがうちがう
作らないよ
全部IDもっててID返すだけだから全部スクリプトは同じ
329:ダーク王鍬大使
17/08/25 21:53:53.01 PPVko2ka.net
それなら安心でふね(^^
ちんぽこぽーん(^^
330:名前は開発中のものです。
17/08/25 21:54:45.19 v5lI4Ey9.net
まぁいいや
そんで
IDをserializeにしてプレファブに1とか適当な数字いれておく
これでこの種類のアイテムは自分のIDである1を返すと
>>310の2まではまず実装しろよな
331:名前は開発中のものです。
17/08/25 22:06:40.45 v5lI4Ey9.net
続きな
勉強しながらやりやがれ
3
playerスクリプトにint型のリスト生成して持ち物IDうんことか適切な名前つけとく
うんこって書くなばか
4
アイテム取るたびにリストにIDがaddで追加される処理を書いて
ただしく追加されていくか確認する
これでひと段落、次からUI
332:ダーク王鍬大使
17/08/25 22:09:46.10 PPVko2ka.net
URLリンク(i.imgur.com)
こんなエラーで躓いてまふ(^^
チンコショボーン(^^
333:名前は開発中のものです。
17/08/25 22:13:42.77 v5lI4Ey9.net
そんなとこに誰がそんなもんかけつったこのやろう
いらねぇわ
というか野糞ぶりリウムってなんのことだよ
playerスクリプトこんな名前??
334:ダーク王鍬大使
17/08/25 22:15:12.44 PPVko2ka.net
野グソブリリウムってなんの変数でふか?(^^
調べてみまふ(^^
335:ダーク王鍬大使
17/08/25 22:16:30.75 PPVko2ka.net
Layが当たったオブジェの名前を収容する変数でひた(^^
336:名前は開発中のものです。
17/08/25 22:25:50.00 v5lI4Ey9.net
そんな名前付けっ放しで意味わかるわけないだろうが
ボケーー!!!!!
とにかく>>310の2だ
落ちてるアイテムをクリックしてdestroyする処理あんだろ?ないの?
337:名前は開発中のものです。
17/08/25 22:26:44.75 v5lI4Ey9.net
うああああああああああああああああああああああああああ
懐かしい感じでやらかしてしまいましたーーーーー!!!!
でもこれは完全にボッキングのせい
俺をむきーーーーってさせたからですばーかばーか
338:ダーク王鍬大使
17/08/25 22:28:05.57 PPVko2ka.net
>>328
ありまふよ(^^
そこにIDちょうだいを書けばいいんでふね?(^^
339:名前は開発中のものです。
17/08/25 22:30:51.87 v5lI4Ey9.net
そうそう
340:ダーク王鍬大使
17/08/25 22:33:55.22 PPVko2ka.net
頑張ってみまふ(^^
341:名前は開発中のものです。
17/08/25 22:35:18.15 v5lI4Ey9.net
つっても絶対書けないんだろうなと予想するが...
過去に書いたような処理なんだから
書けないんじゃおかしいんだぞ
アイテムさんにお願いするんだぞ
ってフレーズ知ってるだろ
もらったIDをリストに登録する (>>323の3〜4ステップ)
342:名前は開発中のものです。
17/08/25 22:36:15.66 v5lI4Ey9.net
あれ文字化けしたかな
>>323の3と4のステップな
343:ダーク王鍬大使
17/08/25 22:36:45.22 PPVko2ka.net
target.GetComponent<Playerbokking>().Playerdamaged(モンスターの攻撃力);
これを改変して使うんでふよね?(^^
なんとなくわかりまひた(^^
ちんぽこぽーん(^^
344:ダーク王鍬大使
17/08/25 22:40:56.01 PPVko2ka.net
if (dis < AttackRange)
{
target.GetComponent<ItemTest>().アイテムIDかえす();
Destroy(target);
}
こうでふか?(^^
345:名前は開発中のものです。
17/08/25 22:42:15.52 v5lI4Ey9.net
いまちょっとほっとした
というか理解するのおせーわ!!
346:ダーク王鍬大使
17/08/25 22:48:44.05 PPVko2ka.net
リストは僕にとって未知の要素なのでググってまふ(^^
しばし待たれよ(^^
347:ダーク王鍬大使
17/08/25 22:54:49.96 PPVko2ka.net
private List<int> intList = new List<int>();
if (dis < AttackRange)
{
target.GetComponent<ItemTest>().アイテムIDかえす();
intList.Add(1);
Destroy(target);
}
ここまでエラー無く書け�
348:ワひた(^^ 次はどうすればいいんでふか?(^^
349:名前は開発中のものです。
17/08/25 22:57:21.78 v5lI4Ey9.net
UI
こっから説明大変なんだよなあ
まじで本書けるレベル...
1
アイテムメニュー画面にpanelを追加しSlotsなどの名称にして
アイテムが並ぶ外枠と同じぐらいの大きさに調整
2
SlotsにGritLayoutGroupコンポーネントを追加し
cell sizeをアイテムアイコンの大きさぐらいに調整
3
テストでSlotsの子供にImageオブジェクトを複数追加し
想定通りに並ぶように
cell sizeとSlotsの大きさを調整し、調整が終わったらImageをプレファブ化して
一度全部消しておく
ステップ238までつづく・・・・
350:名前は開発中のものです。
17/08/25 22:58:27.15 v5lI4Ey9.net
なんとでけちゃったの?
予想外
説明がおいつかんのはそれはそれで困るな・・・w
351:名前は開発中のものです。
17/08/25 23:01:11.85 v5lI4Ey9.net
ところでよう
アイテムメニューって通常はsetActive(false)で
呼び出すときsetActive(true)とかしてるんけ?
352:ダーク王鍬大使
17/08/25 23:04:44.28 PPVko2ka.net
public void itemMenu()
{
menuFrame.enabled = itemBoxes.enabled = !menuFrame.enabled;
if (menuONOFF == true)
{
menuFrame.enabled = true;
itemBoxes.enabled = true;
zX1Y1.enabled = true;
menuONOFF = false;
}
else
{
menuFrame.enabled = false;
itemBoxes.enabled = false;
zX1Y1.enabled = false;
menuONOFF = true;
}
こんな感じでふ(^^
353:名前は開発中のものです。
17/08/25 23:07:15.44 v5lI4Ey9.net
ああ
ok
itemBoxesって俺っぽいな
これpanelかね?
354:名前は開発中のものです。
17/08/25 23:10:34.70 v5lI4Ey9.net
あれでも俺教えてねぇか
わかんねぇな
BoxesてのがpanelならSlotsで読み替えればよし
zX1Y1.enabled = false; これは俺意味わかんねぇからとりあえず放置
355:ダーク王鍬大使
17/08/25 23:13:56.37 PPVko2ka.net
BoxesはおそらくRaw Imageでふよ(^^
ほんとの所僕でもどこをどう呼び出してるのかわかりまふぇん(^^
356:名前は開発中のものです。
17/08/25 23:16:58.01 v5lI4Ey9.net
raw imageはだめだ
どっかに避けとく
cell size確定したら起こして
357:ダーク王鍬大使
17/08/25 23:25:23.85 PPVko2ka.net
SlotsにGritLayoutGroupコンポーネントを追加し
cell sizeをアイテムアイコンの大きさぐらいに調整
ここで詰んでまふ(^^
Cell Sizeをいじっても大きさが変わりまふぇん(^^
358:名前は開発中のものです。
17/08/25 23:33:30.46 v5lI4Ey9.net
うーんと
いろいろありえんだけど
cell sizeは分割したサイズなので見た目かわんねぇから
イメージを子供に追加してちょっと移動してやるとスナップしねぇかな
359:名前は開発中のものです。
17/08/25 23:36:41.94 v5lI4Ey9.net
ヒエラルキーでいうとこういう並びにしてやる
Slots
---Image
---Image(1)
....
こういう感じに
360:ダーク王鍬大使
17/08/25 23:37:03.44 PPVko2ka.net
URLリンク(i.imgur.com)
出来てまひた(^^
361:名前は開発中のものです。
17/08/25 23:39:04.05 v5lI4Ey9.net
どないやねん!!
そんでまぁたくさんならべてテストするとして、
spriteのsliceってやり方わかるか?
というかもうなってんのかなiconのイメージ画像
362:ダーク王鍬大使
17/08/25 23:41:57.94 PPVko2ka.net
Spriteってどこにありまふか?(^^
363:名前は開発中のものです。
17/08/25 23:42:05.26 v5lI4Ey9.net
さらっとスルーしてたけど
>>339まちがってんじゃねーか!
入手したIDをaddしろっつーの
364:名前は開発中のものです。
17/08/25 23:43:26.41 v5lI4Ey9.net
え、そこから...?か...? はて
pngとか画像類をインポートしてTexture typeをsprite(UI なんとかかんとか
に変更でスプライト
365:ダーク王鍬大使
17/08/25 23:46:50.90 PPVko2ka.net
出来まひた(^^
感謝感謝のボッキング!(^^
366:名前は開発中のものです。
17/08/25 23:48:23.40 v5lI4Ey9.net
まてまて
まだ全然おわってねぇぞw
おねむか?
367:名前は開発中のものです。
17/08/25 23:49:16.51 v5lI4Ey9.net
>>339の修正おわったら
cell sizeを報告せよ
368:ダーク王鍬大使
17/08/25 23:50:30.80 PPVko2ka.net
URLリンク(i.imgur.com)
どこでIDを入手しまひたっけ?(^^
369:名前は開発中のものです。
17/08/25 23:55:43.01 v5lI4Ey9.net
うへへへへへへ・・・
おまえはなにをいってるんだ・・・
俺が発狂するわ・・・
アイテムさんにチョウダイしたコードはどこにあるんだ・・・
370:ダーク王鍬大使
17/08/25 23:58:21.99 PPVko2ka.net
target.GetComponent<ItemTest>().アイテムIDかえす();
これでふか?(^^
371:名前は開発中のものです。
17/08/26 00:00:59.71 2V5kiriw.net
そのコードは飾りなのか、IDをくれるのか
ダメージのやりとりと
372:か
373:ダーク王鍬大使
17/08/26 00:05:35.13 kHVEnKcM.net
頭が混乱して来まひた(^^
僕は何を作りたかったのでひょうか?(^^
374:名前は開発中のものです。
17/08/26 00:09:05.69 2V5kiriw.net
あほー;;
targetなんちゃらかんちゃらは
「アイテムさん、あなたのスクリプトの、IDを返す関数を実行してね」
なんだから、この処理は全体としてIDを返してくるんだよ
int id = target.....
と書いてやればID保存できるだろ
っていうか勉強しろおまえというやつは!!!
375:ダーク王鍬大使
17/08/26 00:12:26.11 kHVEnKcM.net
呼び出せないと言われたので(^^
int ID;をstatic public int ID;に変更しまひた(^^
問題ありまふぇんか?(^^
376:名前は開発中のものです。
17/08/26 00:16:31.74 2V5kiriw.net
いやーそりゃコメントしづらいな
そりゃあ動くけど
ここまでの苦労が水の泡ではないか・・・
377:ダーク王鍬大使
17/08/26 00:18:31.90 kHVEnKcM.net
じゃあどうすればよかったのでひょう?(^^
僕は混乱のあまりチンコが固いでふ(^^
378:名前は開発中のものです。
17/08/26 00:20:12.36 2V5kiriw.net
>>364
読んでまじで理解不能なのか?
379:ダーク王鍬大使
17/08/26 00:21:39.03 kHVEnKcM.net
出来まひた(^^
感謝感謝のボッキング!(^^
380:ダーク王鍬大使
17/08/26 00:27:03.68 kHVEnKcM.net
無事、アイテムの収納ができた次は何をするのでひょうか?(^^
381:名前は開発中のものです。
17/08/26 00:28:31.91 2V5kiriw.net
うーんほんまかいな
ちと夜もふけてきたのでとりあえずすすめるが
cell sizeがいくつだって?
382:ダーク王鍬大使
17/08/26 00:29:18.50 kHVEnKcM.net
10*10でジャストフィットしまふよ(^^
383:名前は開発中のものです。
17/08/26 00:29:54.31 2V5kiriw.net
そんなちっこいの?
ええ?cell sizeだぞ?
384:ダーク王鍬大使
17/08/26 00:35:41.86 kHVEnKcM.net
100だとこうなりまふ(^^
URLリンク(i.imgur.com)
10以下(5)だとこうなりまふ(^^
URLリンク(i.imgur.com)
385:名前は開発中のものです。
17/08/26 00:39:32.87 2V5kiriw.net
それスケール4倍にしてるからじゃねぇか?
386:ダーク王鍬大使
17/08/26 00:42:21.90 kHVEnKcM.net
スケール一倍にしまひた(^^
次はどうすればいいんでひょう先生!(^^
387:名前は開発中のものです。
17/08/26 00:44:03.49 2V5kiriw.net
サイズはいくつになったんだーこのやろう
40x40か?
388:ダーク王鍬大使
17/08/26 00:46:31.41 kHVEnKcM.net
40*40にしたらこうなりまひた(^^
URLリンク(i.imgur.com)
サイズはあってまふがずれてまふね(^^
大きさってどこで変えるんでひたっけ(^^
389:ダーク王鍬大使
17/08/26 00:49:20.67 kHVEnKcM.net
変わりまひた(^^
390:名前は開発中のものです。
17/08/26 00:50:05.15 2V5kiriw.net
ああ
なんでこうなってるかわかった
アンカーのプリセットアイコンを左上とかに設定してみれ
いま伸縮タイプなってんだろう
391:名前は開発中のものです。
17/08/26 00:51:12.48 2V5kiriw.net
いまのはSlotsの話な
392:ダーク王鍬大使
17/08/26 00:54:52.55 kHVEnKcM.net
特に問題なく機能してるように見えまふが(^^
これじゃあ駄目なんでふか?(^^
URLリンク(i.imgur.com)
393:名前は開発中のものです。
17/08/26 00:57:19.51 2V5kiriw.net
ちっと判断つきにくいが想定通り動きゃいいよ
さてボッキングくん
インベントリの基本的な実装はいま進捗何パーセントぐらいだとおもう?
394:ダーク王鍬大使
17/08/26 00:58:01.45 kHVEnKcM.net
13%くらいでふか?(^^
395:名前は開発中のものです。
17/08/26 01:00:45.81 2V5kiriw.net
あー低めにみつもったな
まぁ25%ぐらいかな
>>340の3まですすめて
396:名前は開発中のものです。
17/08/26 01:04:00.90 2V5kiriw.net
そしたら
40x40の倍数の大きめの画像作る
これをアイコンイメージにする
例えば400x360とか
この場合90種類のアイコンを一枚の画像に書く意味
397:ダーク王鍬大使
17/08/26 01:05:43.04 kHVEnKcM.net
イメージをプレファブ化は一つプレファブ化すればいいんでふか?(^^
それとも10*10の100個プレファブ化?(^^
398:名前は開発中のものです。
17/08/26 01:05:54.53 2V5kiriw.net
この仮のアイコンイメージ画像に
ざっとA B Cとか
三種類ぐらいでいいので40x40サイズの文字なりへな絵なりを書いておいて
インポートし、スプライトに設定してテストする
399:名前は開発中のものです。
17/08/26 01:06:42.08 2V5kiriw.net
イメージ一個
400:ダーク王鍬大使
17/08/26 01:08:19.37 kHVEnKcM.net
ふぁい(^^
ちょうど前作ったアイテムアイコンが40*40でひた(^^
URLリンク(i.imgur.com)
401:名前は開発中のものです。
17/08/26 01:10:18.03 2V5kiriw.net
ボッキングが折れるかインベントリの基本
402:実装が終わるまでは付き合うが 若干俺が寝ぼけてきている... このあと僕はなにをするんでひたっけ? ああそうかスライスか
403:名前は開発中のものです。
17/08/26 01:11:07.21 2V5kiriw.net
おまいも寝ぼけてんのかな・・w
その倍数のサイズの画像だぞ?
404:名前は開発中のものです。
17/08/26 01:13:17.11 2V5kiriw.net
まぁそれ編集してでっかくすればいいな
ああ、なんかほら
ツクールとかでもこの手の画像を一枚にまとめてあつかったりするだろ?
いわゆるスプライトアトラスってやつ
405:ダーク王鍬大使
17/08/26 01:13:41.50 kHVEnKcM.net
URLリンク(i.imgur.com)
こんな感じでふか?(400*360)(^^
406:名前は開発中のものです。
17/08/26 01:14:00.57 2V5kiriw.net
テクスチャアトラスっていうほうが普通か
407:名前は開発中のものです。
17/08/26 01:14:22.64 2V5kiriw.net
それそれそれ
408:名前は開発中のものです。
17/08/26 01:15:02.85 2V5kiriw.net
もう一個ぐらい
文字でもかいといて
それいんぽーとしてspriteにして
409:ダーク王鍬大使
17/08/26 01:16:55.39 kHVEnKcM.net
ちょっと待っててくらふぁい(^^
ファイアアルパカのグリッドってどこで数値変えるか調べてきまふ(^^
410:名前は開発中のものです。
17/08/26 01:17:11.53 2V5kiriw.net
そのスプライトモードをmultipleにして
sprite editor起動
apply
411:名前は開発中のものです。
17/08/26 01:19:17.58 2V5kiriw.net
スプライトエディタのsliceってメニューがあるから
それおしてtypeを
grid by cell size
412:ダーク王鍬大使
17/08/26 01:19:42.45 kHVEnKcM.net
ファルパカって普段お絵かきにしか使わないんでふけど(^^
グリッドのサイズ変えられないんでふね(^^
ビックリしまひた(^^
413:名前は開発中のものです。
17/08/26 01:20:29.45 2V5kiriw.net
そんでpixcelサイズを40x40でslice
414:名前は開発中のものです。
17/08/26 01:22:43.63 2V5kiriw.net
そんでエディタ閉じるとapplyで確定して
spriteが分割されるのでこれを
Resourcesっていう特殊名のフォルダ作ってその中にいれておく
415:名前は開発中のものです。
17/08/26 01:26:13.08 2V5kiriw.net
ここまでできたら俺の夜食用意して
416:名前は開発中のものです。
17/08/26 01:27:44.55 2V5kiriw.net
あーファイアアルパカってそんな略し方するのか
へーぐりっどかえらんないの
417:ダーク王鍬大使
17/08/26 01:29:31.48 kHVEnKcM.net
ここまで出来まひた(^^
お夜食の粗茶でふ ^^)つ旦
418:名前は開発中のものです。
17/08/26 01:31:00.41 2V5kiriw.net
ほう
くいものではないとはなかなか
そしたら次スクリプト
アイテムメニューUIにスクリプトつける
名前はItemManagerとかinventryManagerとかなんとか
419:名前は開発中のものです。
17/08/26 01:33:26.80 2V5kiriw.net
そいでなあ
前置きが長くてもあれだが
ボッキングにはちょっと難しくなるかもだから
ちょっと気合いいれろで
まず、このスクリプトでResourcesからスプライトをloadする
やり方わかるか?
420:ダーク王鍬大使
17/08/26 01:34:26.93 kHVEnKcM.net
分かりまふぇん(^^
421:名前は開発中のものです。
17/08/26 01:35:55.06 2V5kiriw.net
じゃあResources.LoadAllでぐぐって
俺は続きの説明しておく
422:名前は開発中のものです。
17/08/26 01:36:13.38 2V5kiriw.net
あちゃー。。。
423:ダーク王鍬大使
17/08/26 01:40:16.60 kHVEnKcM.net
GameObject[] textures = Resources.LoadAll("Textures");
これを使えばいいんでふか?(^^
424:名前は開発中のものです。
17/08/26 01:44:33.56 2V5kiriw.net
ああ、そうそうそんなやつ
425:名前は開発中のものです。
17/08/26 01:45:17.79 2V5kiriw.net
GameObjectじゃなくて Sprite[] で
426:ダーク王鍬大使
17/08/26 01:46:34.93 kHVEnKcM.net
Castが不足してないか云々言われまひた(^^
427:名前は開発中のものです。
17/08/26 01:49:16.01 2V5kiriw.net
Resources.LoadAll<Sprite>
ジェネリック
428:名前は開発中のものです。
17/08/26 01:50:37.13 2V5kiriw.net
ぐあ・・・説明全部消えた
俺さん死亡
429:ダーク王鍬大使
17/08/26 01:51:15.38 kHVEnKcM.net
()の中はスプライト化した画像でいいんでふよね?(^^
430:名前は開発中のものです。
17/08/26 01:51:59.93 2V5kiriw.net
そうそう
431:名前は開発中のものです。
17/08/26 01:54:08.77 2V5kiriw.net
ソース貼っちゃおうか、もう俺がつらいだけじゃん
だがそれじゃあボッキングの勉強にならないじゃん
という謎の葛藤
貼らない
だが死亡
ボッキング眠くなんないの?寝たらもう教えないけどね!
432:ダーク王鍬大使
17/08/26 01:58:11.53 kHVEnKcM.net
このまま4時までぶっ通すつもりでふ(^^
433:名前は開発中のものです。
17/08/26 01:59:14.42 2V5kiriw.net
おう
4時までじゃおわんないけどな!
434:ダーク王鍬大使
17/08/26 02:06:24.78 kHVEnKcM.net
それでは続きを作りまひょう(^^
435:名前は開発中のものです。
17/08/26 02:13:49.23 2V5kiriw.net
ItemManager
1 宣言するフィールド
Imageプレファブ用のリスト
serializeでImageプレファブをアタッチ
UIのSlot
playerのスクリプト
2 Start
SlotsをFindで保存
playerのスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
3) リストにadd
436:ダーク王鍬大使
17/08/26 02:23:43.93 kHVEnKcM.net
情報量多いでふね(^^
頭ぱっぱらぱー(^^
437:ダーク王鍬大使
17/08/26 02:24:12.16 kHVEnKcM.net
一つずつやっていきまひょう(^^
438:名前は開発中のものです。
17/08/26 02:26:52.86 2V5kiriw.net
playerスクリプト
itemリストを返すメソッドを作る
ItemManagerのonEnableで
playerのitemリストを取得
foreachでitemリストのIDを調べる
Imageの配列のImageコンポーネントを取得
Imageコンポーネントにスプライト[ ID ]を設定
ここまで書くと手持ちのアイテムがメニューに表示されるようになる
と俺の寝ぼけた脳内では結論している
439:名前は開発中のものです。
17/08/26 02:29:34.26 2V5kiriw.net
この説明でボッキングができるとは思っていないので
というかボッキングじゃなくても酷なので
補足はするがちょっとQKするっていうかおにぎり買いにいってきます。。。
とりあえずやれるだけやってみるよろし
440:名前は開発中のものです。
17/08/26 02:48:23.61 2V5kiriw.net
俵おむすび弁当うめぇ
441:ダーク王鍬大使
17/08/26 02:55:37.89 kHVEnKcM.net
ごめんなふぁい(^^
パスタ作って食べてまひた(^^
442:名前は開発中のものです。
17/08/26 03:03:31.88 2V5kiriw.net
田原総一朗はもしゃもしゃ何言ってるかわからん
三浦瑠璃ってなんかいいよな
女軍団毒舌でワロタ
443:名前は開発中のものです。
17/08/26 03:10:29.57 2V5kiriw.net
>>427の説明が雑すぎて動かねぇから
とりあえず>>424だけでいいよ
444:ダーク王鍬大使
17/08/26 03:15:45.66 kHVEnKcM.net
ふぁい(^^
445:名前は開発中のものです。
17/08/26 03:19:56.06 2V5kiriw.net
>>424もミスってんな
訂正版再掲すっからこれ以外みなくてよし
ItemManager
1 宣言するフィールド
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
2 Start
Imageのリストを初期化
SlotsをFindで保存
playerスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
3) Imageリストにadd
446:名前は開発中のものです。
17/08/26 03:35:23.40 2V5kiriw.net
>>427の訂正版
playerスクリプト
itemリストを返すメソッドを作る
ItemManagerのonEnableで
playerのitemリストを取得
int I;
foreachでitemリストのすべてのIDを順に調べる
Imageリスト[i]のImageコンポーネントを取得
Imageコンポーネントにスプライト[ ID ]を設定
I++;
447:名前は開発中のものです。
17/08/26 03:36:38.58 2V5kiriw.net
飯食ったら眠くなった
寝るッ
気が向いたらまた明日だ
448:ダーク王鍬大使
17/08/26 03:39:55.66 kHVEnKcM.net
1 宣言するフィールド
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
これは宣言するフィールド
void openis ()
{
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
}
みたいな感じでふか?(^^
449:ダーク王鍬大使
17/08/26 03:56:02.46 kHVEnKcM.net
僕もねましゅ(^^
450:名前は開発中のものです。
17/08/26 05:00:16.64 n2EF2UH/.net
スカイプなら3分で終わることを延々とやり続けるクソスレ
451:名前は開発中のものです。
17/08/26 07:57:06.74 2V5kiriw.net
>>437
ちゃうなあ、なんでメソッドみたいになるんだ
宣言するフィールドってのは
インスタンスフィールド
インスタンス変数
C#のクラスの説明にでてくるからYOME
452:ダーク王鍬大使
17/08/26 07:57:30.92 kHVEnKcM.net
皆が寝てる間僕はこれをシコシコ作ってまひた(^^
URLリンク(i.imgur.com)
453:ダーク王鍬大使
17/08/26 07:58:58.75 kHVEnKcM.net
あぁ、フィールドでひたか(^^
クラスの中、メソッドの外のあの場所でふよね(^^
寝ぼけてまひた(^^
454:ダーク王鍬大使
17/08/26 08:06:27.65 kHVEnKcM.net
イメージリストを使うには
using UnityEngine.Experimental.UIElements;
これを付ければいいんでふか?(^^
455:ダーク王鍬大使
17/08/26 08:11:06.14 kHVEnKcM.net
質問ばかりで申し訳ないでふ(^^
Slots
playerスクリプト
これはどうすればいいんでひょうか?(^^
睡眠不足思考停止2bit脳じゃあ理解できまふぇん(^^
public class ItemManager : MonoBehaviour {
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
private List<Image> ImageList = new List<Image>();
[SerializeField]
Image IMAGE;
void Start () {
}
間違ってないでふよねここまで?(^^
456:名前は開発中のものです。
17/08/26 08:53:37.52 bchde5yg.net
お前が餌やったんだぞ最後まで教えろよ
457:名前は開発中のものです。
17/08/26 08:54:02.49 2V5kiriw.net
だいたいあってそうだな
458:名前は開発中のものです。
17/08/26 08:57:26.64 2V5kiriw.net
うーんだが
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
これエラーにならんか?
459:名前は開発中のものです。
17/08/26 09:07:38.12 2V5kiriw.net
ああなんでもない大丈夫だ俺が勘違い�
460:オた というか俺が戻ったタイミングで寝んなw
461:名前は開発中のものです。
17/08/26 09:21:49.83 2V5kiriw.net
>>443は関係なしExperimenntalなんとかとかいらない
あとは大丈夫かなとりあえず
462:名前は開発中のものです。
17/08/26 09:45:57.39 2V5kiriw.net
ボッキング悪いな
ちとimageリストんとこが気持ちわるいので
起きたら少し直す
あとプレイヤースクリプトのフィールドが抜けてるけど
まぁあとでまとめて説明する
463:名前は開発中のものです。
17/08/26 09:52:35.08 3nNIs8Eb.net
おやおや、急にスレが伸びてると思ったら…
ボッキングよかったなぁ
そして君たち睡眠時間短すぎよ
464:名前は開発中のものです。
17/08/26 12:39:56.57 ou/uVqq4.net
ところでぼっこの氏って本業ゲームプログラマーなの?
465:名前は開発中のものです。
17/08/26 13:09:11.60 sbkt8liP.net
本業じゃないだろ、あれは
466:ダーク王鍬大使
17/08/26 13:55:00.28 kHVEnKcM.net
寝落ちしちゃいまひた(^^
ごめんなふぁい(^^
467:名前は開発中のものです。
17/08/26 14:03:31.33 2V5kiriw.net
おおおおう
えーっと
private List<Image> ImageList = new List<Image>();
はリストじゃなくて配列に
そんでStartの中身つくる
468:ダーク王鍬大使
17/08/26 14:10:09.60 kHVEnKcM.net
配列とはまた新しい要素が出てきまひたね・・・(^^
こうでふか?(^^
private Image[] ImageArray = new Image[100];
469:名前は開発中のものです。
17/08/26 14:11:03.95 2V5kiriw.net
それだけど
宣言だけで初期化しない
470:ダーク王鍬大使
17/08/26 14:13:33.54 kHVEnKcM.net
初期化はint[] array = {0, 1, 2};これを5,6,7と淡々と続き書いていく感じでふか?(^^
471:ダーク王鍬大使
17/08/26 14:16:04.40 kHVEnKcM.net
ひょっとして二次元配列を使ったほうがいいでふか?(^^
472:名前は開発中のものです。
17/08/26 14:16:14.13 2V5kiriw.net
2 Start
////Imageのリストを初期化 これいらない子
SlotsをFindで保存
playerスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
//////3) Imageリストにadd これもいらない子
ループ終わり
ImageArray = Slotsの子要素をすべて取得 //★New!
473:名前は開発中のものです。
17/08/26 14:17:11.72 2V5kiriw.net
初期化はStartの最後のNewがしてくれるから不要
474:ダーク王鍬大使
17/08/26 14:29:08.29 kHVEnKcM.net
RawImage 勃起ペニスSLOT収納 = GameObject.Find("Slots").GetComponent<Slots>();
GetComponent<Slots>();のSlotsがエラー吐きまふね(^^
475:名前は開発中のものです。
17/08/26 14:30:38.71 2V5kiriw.net
・・・・
slotsはraw imageじゃないし、コンポーネントでもない
476:名前は開発中のものです。
17/08/26 14:33:26.59 2V5kiriw.net
ああそうか何をしようとしてるかわかんないから無理ないのかなあ
UIとしてのSlotsを変数に保存しておく意味な
そのくっそふざけた名前の変数に(^^##
477:ダーク王鍬大使
17/08/26 14:36:53.50 kHVEnKcM.net
上は解決しまひた(^^
GameObject 勃起ペニスPlayer = GetComponent<Playerbokking>();
これだとエラー吐きまふね(^^
478:ダーク王鍬大使
17/08/26 14:37:33.42 kHVEnKcM.net
僕は一体どこへ向かってるんでひょうか?(^^
479:名前は開発中のものです。
17/08/26 14:39:51.54 2V5kiriw.net
スクリプト(PlayerBokkingだっけ?)ってのはGameObject(ethan?)にアタッチされた"コンポーネント"
480:名前は開発中のものです。
17/08/26 14:50:18.53 2V5kiriw.net
俺あと一時間くらいしか時間なく、アイコン表示ぐらいは終わらせたいので
もうちょっとヒント
欲しいのはPlayerBokking
PlayerBokkingはスクリプト(厳密に言うとpublicで宣言されたクラス)なので
ItemManagerからも見える「型」
なので
PlayerBokking bokking = イーサンどこですか(). イーサンのPlayerBokkingコンポーネントを取得
てなことを書いてやる、いつもやり忘れてnullReference出してるだろ
481:ダーク王鍬大使
17/08/26 14:50:18.87 kHVEnKcM.net
URLリンク(i.imgur.com)
分からないときはコードがぐちゃぐちゃになる前に聞く(^^
これが一番大事でふ(^^
上みたいになったけどどうする!?(^^
482:名前は開発中のものです。
17/08/26 14:50:55.91 2V5kiriw.net
いつも通りだなw
483:名前は開発中のものです。
17/08/26 14:53:46.66 2V5kiriw.net
いくらなんでももういい加減理解しろ
GameObject hoge; と書いても、GameObject型の空っぽの箱
hoge = GameObject.Find("Ethan"); とか書いてやっとhogeという箱の中にイーサンが入る
GameObject.Findはシーン中のGameObjectを文字通り探してくる処理
484:ダーク王鍬大使
17/08/26 14:53:51.06 kHVEnKcM.net
URLリンク(i.imgur.com)
こうなりまひた(^^
また未知のエラーががが(^^
485:ダーク王鍬大使
17/08/26 14:54:51.99 kHVEnKcM.net
>>471
探さなきゃいけなかったんでふね(^^
最近忘れっぽくて困りまふ(^^
486:ダーク王鍬大使
17/08/26 14:56:36.50 kHVEnKcM.net
無事出来まひた(^^
感謝感謝のボッキング!(^^
(前にやったことを萎びたチンコみたいに忘れるのってもう僕はだめでふね・・・)(^^
487:名前は開発中のものです。
17/08/26 14:58:31.15 2V5kiriw.net
そんで
100回ループしてImageをSlotsにならべてやり、
ならべたImageを配列として取り出しておく(もうすぐ使う)
488:ダーク王鍬大使
17/08/26 15:06:29.06 kHVEnKcM.net
ここがググり方が悪いのかよくわかりまふぇんでひた(^^
1) instanciate
2) setParent
489:名前は開発中のものです。
17/08/26 15:09:50.73 2V5kiriw.net
そりゃタイポだw
Instantiate これは知ってるだろ
SetParent こっちはでてくるだろ
490:ダーク王鍬大使
17/08/26 15:13:03.82 kHVEnKcM.net
モンスターのスポーン関係で使ったような使ってないような・・・(^^
調べてみたら何とかなりそうな気がして来まひた(^^
491:名前は開発中のものです。
17/08/26 15:13:25.67 2V5kiriw.net
Slots(panel)
-Image
-Image
-....
ヒエラルキー上でこういう親子関係になると
SlotsのGrit Layout Groupが勝手にImageを並べてくれる
というのを親に指定するSetParentを使ってスクリプト上で実現している
あと30ぷーん
492:ダーク王鍬大使
17/08/26 15:18:57.73 kHVEnKcM.net
for (int i = 0; i < bokkiage; i++)
{
if (bokkiage == 100)
{
Object ItemRaw1 = null;
Instantiate(ItemRaw1, new Vector3(0, 0, 0), Quaternion.identity);
break;
}
}
こうなりまひた(^^
間違ってる所はないでふよね?(^^
493:名前は開発中のものです。
17/08/26 15:23:22.78 2V5kiriw.net
なんだこれ
ちょっとまて意味がわからん・・・
494:名前は開発中のものです。
17/08/26 15:30:40.08 2V5kiriw.net
うわまてまてまて
ヒー
時間がないので罵倒と説教は省略しまして
ほとんどまちがってるぞ
まず100回くりかえすforループを書く
Object ItemRaw1 = null; これいらん意味わからん
bokkiageとかいうのもいらない
if 文もいらない
作りたいのはImageのプレファブ(UI)なので
new Vector3(0, 0, 0), Quaternion.identityこんなのも関係ない
UI Instantiateとかでぐぐってでてこないか?
495:名前は開発中のものです。
17/08/26 15:32:44.97 2V5kiriw.net
URLリンク(tm8r.hateblo.jp)
こんな感じのを100回くりかえす
496:名前は開発中のものです。
17/08/26 15:34:57.34 2V5kiriw.net
先回りすると
gameObject.transform
これはgameObjectではなくFindしておいたSlots
497:ダーク王鍬大使
17/08/26 15:47:42.51 kHVEnKcM.net
URLリンク(i.imgur.com)
こうなりまひた・・・もう僕はダメみたいでふ・・・(^^
ぼっこの殿も出かけちゃったようでふひ(^^
しばらく頭を冷やしまひょう(^^
498:名前は開発中のものです。
17/08/26 15:51:15.79 2V5kiriw.net
もうでかけるけど
forループもかけないのは限度超えてるぞ
なんのために本買ったんだ
勉強しとけ
499:ダーク王鍬大使
17/08/26 16:02:32.88 kHVEnKcM.net
ふぁい(^^
今日一日かけて勉強しまふ(^^
500:名前は開発中のものです。
17/08/26 16:56:41.62 3nNIs8Eb.net
正直笑ってしまったわw
for文も書けずにここまで実装できてしまうなんてやっぱりすごいのね!
ボキちゃんじゃなくて、
Unityが、
501:ダーク王鍬大使
17/08/26 18:07:18.33 kHVEnKcM.net
僕の料理(^^
鶏胸肉を一口大に切りまふ(^^
バターで焦げ目がつくまで中火でこんがり焼きまふ(^^
両面焼けて来たらコショウたっぷり塩中量入れてかき混ぜて全体に塩コショウが行き渡るようにしまふ(^^
完成!(^^
これが中々おいしいんでふよ(^^
ぜひお試しあれ(^^
ボッキング!(^^
502:名前は開発中のものです。
17/08/26 18:47:16.11 GVqikoyN.net
それ普通のバター焼きじゃねえか
そしてバターといったら醤油だろうが
そんなことよりfor勉強したら
さっさと作りやがれ
503:ダーク王鍬大使
17/08/26 22:04:19.96 kHVEnKcM.net
寝てまひた(^^
寝る前にFor勉強して作り直しまひたよ(^^
504:ダーク王鍬大使
17/08/26 22:28:22.37 kHVEnKcM.net
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ToOutSidePlate");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
ここからこれをどう改変していいのやら・・・(^^
505:名前は開発中のものです。
17/08/26 23:35:33.08 3nNIs8Eb.net
愛(i)とは何かね?
506:ダーク王鍬大使
17/08/26 23:58:23.24 kHVEnKcM.net
int型の変数でふよ(^^
(i)←まんこみたいでふ(^^
507:ダーク王鍬大使
17/08/27 00:11:32.87 x+sSe/+w.net
【悲報】ぼっこの殿、去る(^^
こうなったら自力で出来るところまでやってやりまふよ(^^
といってもモデリングくらいしかできまふぇんが(^^
スクリプト知識を深めるためにせっかく買った猫C#でも読んでみまふか(^^
508:ダーク王鍬大使
17/08/27 00:36:32.32 x+sSe/+w.net
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
この部分が赤エラー4つくらい吐いてるんでふけど原因分かる方いまふぇんか?(^^
509:名前は開発中のものです。
17/08/27 00:40:50.48 zU6qDGOi.net
何が作りたいのかわからないけどそれで良いと思いました
510:ダーク王鍬大使
17/08/27 00:47:38.97 x+sSe/+w.net
でも赤エラー4つ・・・(^^
URLリンク(i.imgur.com)
511:名前は開発中のものです。
17/08/27 00:57:43.04 zU6qDGOi.net
コンストラクターに書くなって言われてるけどそのコードは何処にかいているの?
512:ダーク王鍬大使
17/08/27 01:01:06.86 x+sSe/+w.net
URLリンク(i.imgur.com)
フィールドに書いてまふ(^^
どこに移せばいいんでふか(^^
513:名前は開発中のものです。
17/08/27 01:08:01.87 zU6qDGOi.net
Startの一番上で良いと思うけどそもそも今使ってないなら消すか
コメントアウトしといたほうが良いかも
514:ダーク王鍬大使
17/08/27 01:19:56.48 x+sSe/+w.net
エラー吐かなくなりまひた(^^
感謝感謝のボッキング!(^^
あともう一つ(^^
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
ここが(^^
GameObject prefab = Instantiate(obj);
こんなエラーを吐きまふ(^^
解決方法ご教授お願いしまふ(^^
ArgumentException: The Object you want to instantiate is null.
UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message) (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.cs:238)
UnityEngine.Object.Instantiate[GameObject] (UnityEngine.GameObject original) (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.cs:199)
ItemManager.Start () (at Assets/スクリプト/ItemManager.cs:20)
515:名前は開発中のものです。
17/08/27 01:30:42.67 zU6qDGOi.net
うまくロード出来ないので
"Prefabs/ItemRaw1"
がResourcesの中に入っているか、綴り間違ってないか確認で
516:ダーク王鍬大使
17/08/27 01:32:58.34 x+sSe/+w.net
InvalidCastException: Cannot cast from source type to destination type.
ItemManager.Start () (at Assets/スクリプト/ItemManager.cs:19)
エラー文が変わりまひた(^^
英語力がほしいでふ(^^
517:ダーク王鍬大使
17/08/27 01:34:38.12 x+sSe/+w.net
出来まひた(^^
518:ダーク王鍬大使
17/08/27 01:37:30.38 x+sSe/+w.net
2019年は亥年なのでイノシシにちなんだイベントキャラ、アイテムを出そうと思いまふ(^^
あと一年早く完成する予定だったら戌年でチンコ犬がイベントモンスターに出せたのに・・・(^^
519:ダーク王鍬大使
17/08/27 01:48:09.65 x+sSe/+w.net
懐かしい画像が出てきまひた(^^
といっても1ヶ月くらい前でふけど(^^
URLリンク(i.imgur.com)
このころはまさか製作がここまで進むとは思いまふぇんでひた(^^
皆様に感謝感謝のボッキング!(^^
520:名前は開発中のものです。
17/08/27 02:03:15.85 p7p4ha29.net
アーリーアクセスで使ってもいいのよ
ワンコ
521:ダーク王鍬大使
17/08/27 02:08:07.02 x+sSe/+w.net
チンコ犬を出すとしたらやっぱりモンスターでひょうか?(^^
522:名前は開発中のものです。
17/08/27 02:10:06.82 +LtuPRMJ.net
おいこら
forのとこどうなった?
523:ダーク王鍬大使
17/08/27 02:34:55.27 x+sSe/+w.net
void Start () {
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
GameObject 勃起ペニスSLOT収納 = GameObject.Find("Slots");
Playerbokking bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
}
こうなりまひた(^^
524:名前は開発中のものです。
17/08/27 02:39:04.29 +LtuPRMJ.net
prefab.transform.SetParent(Slotsを格納した変数名.transform);
こうだな
525:名前は開発中のものです。
17/08/27 02:40:41.27 +LtuPRMJ.net
この状態で実行するとImageが自動的に並ぶようになったか?
526:ダーク王鍬大使
17/08/27 02:50:30.10 x+sSe/+w.net
ごはん中・・・しばし待たれよ(^^
527:ダーク王鍬大使
17/08/27 02:56:03.31 x+sSe/+w.net
こうなりまひた(^^
URLリンク(i.imgur.com)
Imageが自動で並ぶように!?(^^
528:名前は開発中のものです。
17/08/27 02:56:58.22 +LtuPRMJ.net
さようか
ちょっとこの一連の作業を補足しておくと
普通に所持アイテムを並べるだけならもっと簡単にできるが
未来のアイテムの配置換えを考慮して
Slotsに事前に100個のイメージを配置しておくという処理をしている
まだ今の時点だとアイコンは表示されない
529:名前は開発中のものです。
17/08/27 02:58:51.08 +LtuPRMJ.net
んー?w
なんか余計なことやったな?w
530:ダーク王鍬大使
17/08/27 02:59:11.48 x+sSe/+w.net
つまり収納したアイテムのIDによってアイコンが変わる感じでふね(^^
アイコンはたくさん作ったのでドンとこいでふ(^^
531:ダーク王鍬大使
17/08/27 02:59:41.92 x+sSe/+w.net
余計なことってなんでひょうか?(^^
532:名前は開発中のものです。
17/08/27 03:00:09.35 +LtuPRMJ.net
だいたい想定通りではあるが
さすがにエスパーじゃ無理だ
今の状態のプロジェクトアップしてくれ
533:名前は開発中のものです。
17/08/27 03:01:46.10 +LtuPRMJ.net
この場合は
アイテムID0は空っぽ画像、何もしないアイテムにした方がいいな
534:ダーク王鍬大使
17/08/27 03:02:47.67 x+sSe/+w.net
ちょっと待っててくらふぁい(^^
うpに時間がかかりまふ(^^
535:ダーク王鍬大使
17/08/27 03:05:47.71 x+sSe/+w.net
URLリンク(www.axfc.net)
536:名前は開発中のものです。
17/08/27 03:06:51.44 +LtuPRMJ.net
でも
for文書けるようになったんだから前進したな
真面目な話
537:ダーク王鍬大使
17/08/27 03:09:12.45 x+sSe/+w.net
前は書けたのでふが(^^
単純に忘れっぽいだけだと思いまふ(^^
例の [SerializeField]で下の二個を指定する方法も忘れちゃいまひたひ(^^
なーんか最近忘れっぽいでふ(^^
538:ダーク王鍬大使
17/08/27 03:10:12.26 x+sSe/+w.net
PC再起動してまふぇんけどちゃんと全部入ってまひたか?(^^
539:名前は開発中のものです。
17/08/27 03:10:36.89 +LtuPRMJ.net
[SerializeField]
int a, b;
とかこんなん?
540:ダーク王鍬大使
17/08/27 03:11:09.84 x+sSe/+w.net
そんな感じでひたっけ?(^^
多分そうでふ(^^
541:名前は開発中のものです。
17/08/27 03:11:13.48 +LtuPRMJ.net
インポート中
全部かは判断つかんが
542:名前は開発中のものです。
17/08/27 03:18:29.48 +LtuPRMJ.net
うーんカオスw
ばぐってんのかなあ
まぁ意味はわかったからいいや
SlotsのRectTransformの左下にstretchとか縦横に書いてあるアイコンあるか?
543:ダーク王鍬大使
17/08/27 03:20:09.84 x+sSe/+w.net
ありまふ(^^
544:名前は開発中のものです。
17/08/27 03:22:01.86 +LtuPRMJ.net
そっちだと
>>515
みたいにならんでるんだよな?
こっちはかなりおかしなことになってるが
うまく動いてるならとりあえずさわらないでおこう
そんで、Imageのspriteの指定ははずしておく
545:名前は開発中のものです。
17/08/27 03:23:10.23 +LtuPRMJ.net
slotsに並べるImageプレファブのデフォルト画像の話な
546:ダーク王鍬大使
17/08/27 03:26:52.45 x+sSe/+w.net
イメージ画像かなり適当に選んでたんでふけど(^^
透明な画像にしたほうがいいでふか?(^^
547:名前は開発中のものです。
17/08/27 03:28:24.57 +LtuPRMJ.net
いまははずしておいていいや
白アイコンとかになるんだろ、その方が問題がわかりやすいから
とりあえず次すすむ
548:名前は開発中のものです。
17/08/27 03:30:08.51 +LtuPRMJ.net
ItemManagerの
昨日いったけどImageArrayは宣言時点では初期化しないので
private Image[] ImageArray = new Image[100]; ×
private Image[] ImageArray; ◯
549:ダーク王鍬大使
17/08/27 03:31:32.37 x+sSe/+w.net
出来まひた(^^
550:名前は開発中のものです。
17/08/27 03:33:04.01 +LtuPRMJ.net
おいいいいいいいいい
GameObject Slotsを格納した変数名;
なんだよこれ ><
ほんとにちゃんと動いてるこれ?
prefab.transform.SetParent(勃起ペニスSLOT収納.transform);
こうじゃないのか?
551:ダーク王鍬大使
17/08/27 03:36:10.91 x+sSe/+w.net
変えてきまひた(^^
552:名前は開発中のものです。
17/08/27 03:38:41.20 +LtuPRMJ.net
うーむ
こっちの手元のプロジェクトみると正常に動作するとは思えないが
インポート的な問題かもしれないので
動いてるならすすめるか
553:ダーク王鍬大使
17/08/27 03:39:39.69 x+sSe/+w.net
プロジェクトってエクスポートじゃなくてファイル丸ごとうpしちゃいけないんでふか?(^^
554:名前は開発中のものです。
17/08/27 03:44:09.62 +LtuPRMJ.net
どうだろうなあ
自分の環境ではバックアップのときよくやるけど
他人の環境でうごくともかぎらないし、サイズかなりでかいと思うよ
555:名前は開発中のものです。
17/08/27 03:45:55.12 +LtuPRMJ.net
悪いな、ちょっとまってくれ・・・
このあとの説明を検討中
556:名前は開発中のものです。
17/08/27 03:47:44.90 +LtuPRMJ.net
ええとな
forループ終わったあとに
Slotsに設定された子要素をGetComponentsInChirdrenての使って
ImageArrayに格納してください
557:ダーク王鍬大使
17/08/27 03:52:17.99 x+sSe/+w.net
ImageArray = GetComponentsInChildren(ItemRaw1(Clone));
これだとエラー吐きまふね(^^
もうちょっと調べてみまふ(^^
558:ダーク王鍬大使
17/08/27 03:59:58.34 x+sSe/+w.net
分かりまふぇんでひた(^^
ヒントくらふぁい(^^
559:名前は開発中のものです。
17/08/27 04:00:53.96 +LtuPRMJ.net
あー悪い
これはステップとばしちゃってるな
いまんとこの前に
Imageのプレファブに新しいスクリプトをつけまっす
その中に
int id;
を宣言します
そんでさっきのとこに
ImageArray = Slots.GetComponentsInChildren<子要素のスクリプト名> ();
と書きます
560:名前は開発中のものです。
17/08/27 04:03:02.22 +LtuPRMJ.net
ごめん、int id; じゃなくて
public int id{ get; set; }
こうしといて
説明ははぶきます
561:名前は開発中のものです。
17/08/27 04:07:39.62 +LtuPRMJ.net
子要素のスクリプト名
これはプレファブにつけたスクリプト名(クラス名)な
562:ダーク王鍬大使
17/08/27 04:08:43.80 x+sSe/+w.net
ふぁい(^^
Slotsがエラー吐きまふ(^^
なぜでひょう?(^^
563:名前は開発中のものです。
17/08/27 04:10:16.38 +LtuPRMJ.net
このあたりは下準備なので見た目の変化はないはず
ここまで実行できたら
playerスクリプトに
itemリストを返すメソッドを作る 
ItemManagerのonEnableで 
playerのitemリストを取得 (イーサンにお願いする)
int I = 0; 
foreachでitemリストのすべてのIDを順に調べる 
Image配列[i]のImageコンポーネントを取得 
Imageコンポーネントにスプライト[ ID ]を設定 
Image.id = ID
I++;
ループ終わり
で、アイテム拾ってメニュー開くと画像がでるように
564:名前は開発中のものです。
17/08/27 04:11:52.27 +LtuPRMJ.net
ああw
それは変数名かえてくれ
勃起なんとかって
というか変数名ちゃんと考えてつけてないから
こっちも混乱するしボッキング自身にもわかりづらいんだぞ
565:ダーク王鍬大使
17/08/27 04:14:40.65 x+sSe/+w.net
暗黙的に変換できまふぇんが出まひた(^^
どんどん壊れていきまふ(^^
566:ダーク王鍬大使
17/08/27 04:17:33.48 x+sSe/+w.net
ImageArray = Slots.GetComponentsInChildren<IDsengen>();
これで間違ってまふぇんよね?(^^
567:名前は開発中のものです。
17/08/27 04:17:56.44 +LtuPRMJ.net
とりあえず
もうこの
勃起ペニスSLOT収納
って変数名
Slotsに直しな
ふざけた名前つけても作業滞る以外の効果ないから
568:ダーク王鍬大使
17/08/27 04:18:58.78 x+sSe/+w.net
直しまひた(^^
569:名前は開発中のものです。
17/08/27 04:21:26.47 +LtuPRMJ.net
エラーなくなったかね?
570:ダーク王鍬大使
17/08/27 04:22:59.62 x+sSe/+w.net
なくなりまふぇんでひた(^^
URLリンク(i.imgur.com)
571:名前は開発中のものです。
17/08/27 04:24:11.47 p7p4ha29.net
>>515
多分画像のインポート設定が原因よ
前にみたときにwrap modeがrepeatになってたわ
572:名前は開発中のものです。
17/08/27 04:25:36.52 +LtuPRMJ.net
ItemRaw1にIDSengeってスクリプトアタッチしてるんだよな?
573:ダーク王鍬大使
17/08/27 04:29:41.18 x+sSe/+w.net
してまふよ(^^
>>559
なるへそ(^^
弄ってきまふ(^^
574:ダーク王鍬大使
17/08/27 04:30:26.54 x+sSe/+w.net
>>559
って515は何の問題もありまふぇんよ(^^
575:名前は開発中のものです。
17/08/27 04:32:17.41 +LtuPRMJ.net
ああわかった
ItemRaw1[] ImageArray;
ImageArray = Slots.GetComponentsInChildren<ItemRaw1> ();
こうかな
ちとこれは俺がまちがった
576:ダーク王鍬大使
17/08/27 04:32:44.04 x+sSe/+w.net
スクリプト名を変えてもダメでひた(^^
何が原因でひょうか?(^^
577:ダーク王鍬大使
17/08/27 04:33:18.23 x+sSe/+w.net
>>563
感謝感謝のボッキング!(^^
578:名前は開発中のものです。
17/08/27 04:34:07.36 p7p4ha29.net
ああ…ごめんなさい
スマホだからよくわからなくて
ウンコ長いって怒られそえだから仕事にもどるわ
579:名前は開発中のものです。
17/08/27 04:35:52.48 +LtuPRMJ.net
こんな時間に仕事なのか大変だな
580:ダーク王鍬大使
17/08/27 04:37:48.17 x+sSe/+w.net
適度に休憩は取ってくらふぁいね(^^
そして例のエラーは消えまひたが(^^
今度は別のエラーが二つ(^^
URLリンク(i.imgur.com)
581:名前は開発中のものです。
17/08/27 04:38:52.34 +LtuPRMJ.net
で無事実行できたなら
>>551
でID代入してるとこはエラーになるとおもうがとりあえず
582:名前は開発中のものです。
17/08/27 04:43:47.00 +LtuPRMJ.net
あー悪い悪い
俺が大混乱だ
IDsengen[] ImageArray;
ImageArray = Slots.GetComponentsInChildren<IDsengen> ();
こうでしたすいませんでした、多分そう
583:ダーク王鍬大使
17/08/27 04:46:59.42 x+sSe/+w.net
IDsengenが見つかりまふぇん(^^
ここはひとまず仮眠をとったほうがいいと思いまふ(^^
僕はその間モデリングでもしてまふので(^^
584:ダーク王鍬大使
17/08/27 04:47:30.83 x+sSe/+w.net
ああそうでひた(^^
スクリプトの名前変えたんでふ(^^
585:ダーク王鍬大使
17/08/27 04:48:30.67 x+sSe/+w.net
名前合わせてもダメでひた(^^
チンコショボーン(^^
586:名前は開発中のものです。
17/08/27 04:48:51.53 +LtuPRMJ.net
いや俺は寝起きだからクラッシュしただけです
もう十分寝ました
すみませんでした
587:名前は開発中のものです。
17/08/27 04:49:10.54 +LtuPRMJ.net
エラーなに?
588:ダーク王鍬大使
17/08/27 04:52:32.33 x+sSe/+w.net
云々が見つかりまふぇんでひた(^^
多分スクリプトsengenが宣言されてないんだと思いまふ(^^
589:名前は開発中のものです。
17/08/27 04:55:17.52 +LtuPRMJ.net
ItemRaw1これにつけたスクリプト名だぞ?
590:ダーク王鍬大使
17/08/27 04:57:25.17 x+sSe/+w.net
URLリンク(imgur.com)
そうでふ(^^
スクリプト名書いてまふ(^^
何がいけないんでひょうか?(^^
591:名前は開発中のものです。
17/08/27 05:00:44.30 +LtuPRMJ.net
ok
じゃあちょっと検証するわ、元の意図とちょっと違ってる気がするし
悪いね、モデリングしといて
592:ダーク王鍬大使
17/08/27 06:36:03.12 x+sSe/+w.net
どういう原理かはわかりまふぇんが(^^
再読み込みしたらSengenが水色になってエラーが消えまひた(^^
593:名前は開発中のものです。
17/08/27 06:49:58.83 +LtuPRMJ.net
ああ
了解、ちょっとまっち
594:ダーク王鍬大使
17/08/27 06:52:17.55 x+sSe/+w.net
だいぶイベントPOTが出来まひた(^^
URLリンク(i.imgur.com)
それにしてもこれだけ見るとエが謎でふね(^^
595:名前は開発中のものです。
17/08/27 07:04:48.13 +LtuPRMJ.net
それなんなん? エ
というかイベントPOTってなんだ?
596:ダーク王鍬大使
17/08/27 07:12:29.55 x+sSe/+w.net
イベントとかで販売する回復アイテムでふ(^^
エに関してはリスペクト元にあった回復アイテムパクったので当然エもありまふ(^^
「エ」「タ」「カ」という3つのアイテムを揃えると何かがあった気がしまふ(^^
まぁこのゲームではエターナルカオスO周忌記念イベントとかに出せると思いまふ(^^
597:ダーク王鍬大使
17/08/27 07:16:14.16 x+sSe/+w.net
イベント回復アイテムはここがすごい!(^^
普通の回復薬はHPポットならHPとかみたいに回復するものが決まってるので
HP回復薬とマナ回復薬を持たないといけまふぇんが(^^
イベント回復アイテムは全種ステータス回復させるので普通の二倍POTを持てまふ(^^
598:名前は開発中のものです。
17/08/27 07:36:26.31 +LtuPRMJ.net
POTはPotionの略ってことか
なにひとりでもりあがってんだよw
599:名前は開発中のものです。
17/08/27 07:40:51.10 +LtuPRMJ.net
さっきのつづきな
ボッキングのソースは宣言位置おかしかったりしたのと
さっきの処理はいまのままでもとりあえず動くしボッキングにはこのままの方が
わかりやすいような気もするがいろいろ考えてやめる
説明するのがめんどいのでソース差し替えよう
600:名前は開発中のものです。
17/08/27 07:42:36.67 +LtuPRMJ.net
public class ItemManager : MonoBehaviour {
List<GameObject> ItemSlots = new List<GameObject>();
GameObject Slots;
Sprite[] textures;
Playerbokking bokking;
[SerializeField]
Image IMAGE;
void Start () {
textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(Slots.transform);
ItemSlots.Add (prefab);
}
}
}