23/05/19 21:30:36.34 P8ARCSp5.net
ざまあーーーwwwww
こんなやつ信じないのが正解だ!君の選択が正しい!頑張って完成まで辿り着いてくれ!m9(´・ω・`)ドーン!
33:名前は開発中のものです。
23/05/19 21:46:57.92 2ZEv+CDp.net
>>32
こいつが完成できるわけねーだろ!いきなり選択間違えてんだからよ!そんなんだから一生ワナビーなんだよ!お前ら未来永劫ワナビってろ!m9(´・ω・`)ドーン!
34:名前は開発中のものです。
23/05/19 22:21:31.33 nXDplP4g.net
このぐらいのシンプルなゲームなら、やりようはいくらでもある
趣味でやっているのだし、近道する必要もない
自分が面白そうなやり方でやればいいと思う
ただ、ここで作っていきたいならローカルルールは読んできたほうが良い
35:名前は開発中のものです。
23/05/20 00:54:29.39 pi/Hk6jx.net
まあ真面目に作りたいならこんなところくるべきじゃないよ
制作経験者1割以下でしょ
36:名前は開発中のものです。
23/05/20 01:10:27.41 XBQoaWqo.net
主がどれぐらいのレベルかは分からんから全くの初心者だと想定してアドバイスすると
最初はナンモワカランと思うからUpdate()の中でなんやかんやするコードが書ければいいと思う
修飾子もPublicとかPrivateとかStaticとか色々あってようわからんと思うが、最初は何も考えずにPublicで作っていくといい
ゲームを進めるための入力の判定はuGUIのボタンを使うと簡単に実装できる
UnityはuGUIのボタンの中にOnClick()というイベントを追加管理できるシステムがある
ここに好きなメソッドを登録しておける
これを使うと画面のボタンを押した時に登録したメソッドを発火させることができる
このメソッドの中で変数の変更をしてあげれば何を選択したかを取得できる
あとはUpdate()の中で条件分けしてやればとりあえず動くものができるぞ
ここまでは初心者ならどうするかを書いたが
ここからは自分ならどうするかを書くぞ
まず全部Update()内で処理は負荷的によろしくないので常時判定が必要なものとそうじゃないものに分ける
例えば制限時間の表示とかをUpdate()で行ってそれ以外は全部独自のメソッド内で処理する
また、1クラスで全部処理するのは管理面やデバッグを考えると現実的ではないのでクラスとスクリプトを複数に分ける
例えばゲームマスター.csとプレイヤー.csとエネミー.csに分けるかな
・ゲームマスタークラスはゲーム全体の進行・勝敗判定を行う一番でかいクラス
・プレイヤークラスは自分の選択とキャラクターの動的パラメーターの保持・GUIの表示をするクラス
・エネミークラスはプレイヤークラスを”継承”して相手の選択とキャラクターの動的パラメーターの保持・GUIの表示に加えてランダムに選択するコードを内蔵したクラス
あとはボタンが押されるたびにプレイヤー・エネミークラスの状態をゲームマスタークラスに”値渡し”して進行判定を行って
結果をプレイヤー・エネミークラスのメソッドを呼び出して反映して表示してあげればOKって感じだと思う
ざっくりとしたまとめだけど検索するときの参考にでもしてくれ
長文スマン
37:名前は開発中のものです。
23/05/20 01:31:56.29 bi/Rd3mh.net
>>36
相手のレベル考えろよ!>>1はテメーのレスなんて全く理解できないどころか一文字も読まねーよ!
>>1に最適なアドバイスはたった1つ!死ね!m9(´・ω・`)ドーン!
38:名前は開発中のものです。
23/05/20 02:54:56.52 bi/Rd3mh.net
つーか>>36も頭悪いよなぁ?本当にお前のクソみたいな長文レスがアドバイスになるとでも思ってるのか?
基本的に日本人は教えるのが下手くそすぎる!死ねクソジャップ!m9(´・ω・`)ドーン!
39:名前は開発中のものです。
23/05/20 03:06:47.45 W7PIk5hf.net BE:555881424-2BP(0)
sssp://img.5ch.net/ico/nida.gif
>>34
そうですね、ゆっくりやっていきます!わかりました。
>>35
そうなんですね、いろいろなところで調べながら作っていきます
40:名前は開発中のものです。
23/05/20 03:10:56.79 W7PIk5hf.net BE:555881424-2BP(0)
sssp://img.5ch.net/ico/nida.gif
>>36
長文は寧ろありがたいです!参考にしながら作っていきます!詰まったり、わからないところがあったら質問していくかもです!本当にありがとうございます!
41:名前は開発中のものです。
23/05/20 03:11:05.70 bi/Rd3mh.net
ゆっくりやったら一生かけても完成しねーんだよ!これがゆとり世代だ!m9(´・ω・`)ドーン!
42:名前は開発中のものです。
23/05/20 09:31:07.16 W7PIk5hf.net BE:555881424-2BP(0)
URLリンク(img.5ch.net)
>>36
あ、めちゃくちゃ初心者です!
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
おおお!合ってるかわかりませんが出てきた!
43:名前は開発中のものです。
23/05/20 21:56:21.74 W7PIk5hf.net
CharacterButtonを押すと、
URLリンク(i.imgur.com)
Prefab化されたCharacter,character1,character2の内、それぞれ一体がランダムでPlayerField1とEnemyField1に出現
URLリンク(i.imgur.com)
CharacterButtonのButtonScript
URLリンク(i.imgur.com)
PlayerとEnemyのキャラクターを同じPrefabのところ?から出てくるようにしてしまったのですが、今後都合の悪いことが起こりますかね?分けなくても大丈夫でしょうか?
攻撃は、合っているかはわかりませんが、今は「ボタン1を押したら攻撃?をする」みたいにしようとしています
まだ>>36さんの言ってる内容について理解しきれていない部分があるので、unityのチュートリアルやC#などをやりながら使えそうなところがあったら進めていきます
もし時間等に余裕がありましたらこれからも助けてくださると幸いです( ;∀;)
44:名前は開発中のものです。
23/05/21 01:13:53.70 YzQKd1TP.net
>>43
いい感じじゃん
同じPrefabが云々の話は結論だけ言えばInstantiate使ってるから問題ない
寧ろプログラマ的には共通化できる部分はどんどん共通化していった方がいいから筋が良いぞ
何で大丈夫なのか詳しく知りたけれは”インスタンス化”で調べてくれ
解説がメンドイ
勘違いしてるかもしれないから一応言っておくと、
ボタンが押されたとき呼び出す関数の名前はOnClick()以外でもいいぞ
それとアドバイスだが、変数の宣言は最初は全部クラスの直下でやっておいた方がいい
再生したときにInspectorに表示されるからデバッグがしやすくなる
(PlayerRandomIndexとかPlayerCharacterとかの事ね)
45:名前は開発中のものです。
23/05/21 04:05:14.75 OaJc3GhW.net
>>44
ありがとうございます!ネットやchatGPTなどで実力が大幅に底上げされている節があるので何とも言えませんが...
調べておきます!
いえいえ、1から100まで教えてくれるのが完成させるという目的においては一番良いですが、寧ろ取っ掛かりだけを教えていただけるほうが、モチベーションも保てますし、自分で調べるのも楽しいので、初心者の私にはそれがありがたいです
なるほど!とりあえずわかりやすいからそうしてるみたいな?さっき、OnClick()のところをClick()と変えて試してみましたが問題なく出現しました!
いろいろやってみます!
46:名前は開発中のものです。
23/05/21 10:08:26.06 1AJZXcMk.net
ひろはすさん残念だね
やっぱりああいうことかと
47:名前は開発中のものです。
23/05/22 01:21:41.32 xyTDCUfq.net
ほーら三日坊主で挫折しとるやんけ?ワイが云った通りだ!ワイが常に正しいんや!m9(´・ω・`)ドーン!
48:名前は開発中のものです。
23/05/22 01:23:23.28 xyTDCUfq.net
だいたい2D作りたいのにUnityって時点で情弱なんよ?
Unityは3D向け!2Dならツクールでじゅーぶん!UnityでもUniteなら挫折せんですんだのに!死ね!m9(´・ω・`)ドーン!>>1
49:名前は開発中のものです。
23/05/24 21:06:50.10 uRDuMNKt.net
>>47
勘弁してくださいよ。Unityだけしているわけではないのでゆっくりさせてください!m9(´・ω・`)ドーン!
50:名前は開発中のものです。
23/05/25 21:12:16.88 sGJO03On.net BE:307293186-2BP(0)
sssp://img.5ch.net/ico/nida.gif
生成したキャラクターがplayerfield1と2で動けるようになった!
51:名前は開発中のものです。
23/05/30 16:12:34.67 SJb/hYN7.net
>>36
初心者で独学してるけどすごくありがたい
52:名前は開発中のものです。
23/05/30 16:49:03.16 +3yhEB0i.net
嘘つけ!何も理解できてねーだろ!一文字も読んでねーだろ!死ね!m9(´・ω・`);y=ー(゚д゚)・・∵. ドーン!>>51
53:名前は開発中のものです。
23/06/10 08:34:58.87 5DmCfcqP.net
楽しそうですね、がんばれ~
54:名前は開発中のものです。
23/06/10 09:30:27.03 Do1wgaU3.net
せやからゆうたやろー!
ワイの云った通り>>1は逃げ出した!
お前は逃げて逃げて逃げる人生なんだよ!一生一本も完成させられずに言い訳するだけのクソ人生!今死ね!すぐ死ね!そこで死ね!m9(´・ω・`)ドーン!
55:名前は開発中のものです。
23/06/10 09:31:56.71 Do1wgaU3.net
ワイのゆったとおりuniteで開発してたら今頃は完成して公開して億万長者だったのによ!あーやだねーじょーじゃくはー!m9(´・ω・`)ドーン!
56:名前は開発中のものです。
23/06/10 09:42:25.63 Do1wgaU3.net
この手のスレにはこーゆー足引っ張ることしか考えてねえ莫迦>>32がうじゃうじゃ湧いてくるわけよ?うじ虫みたいに!
何の役にも立たねえ戯言並べる極悪詐欺師>>36とか初心者にはそれがゴミ情報ってことすら判断できねーから挫折して消えていくんだよ!
これは幾百億年に渡って繰り返されてきたことなんだよ!今回も駄目だったか…ナムナムアーメン(´;ω;`)
57:名前は開発中のものです。
23/06/10 10:30:46.79 RONTdUDN.net
まぁUNITE推しは初心者にはありやし
RPG作るにはスタンダードになるやろ
58:名前は開発中のものです。
23/06/11 15:44:32.73 hZ8n+Ubh.net
2021.3.19のユニティーを独学で使ってます
bullet(1)スプライトのBulletSpeedスクリプト内変数を
別オブジェクトの変数を取り込もうとしているのですが
実行時にNullReferanceExceptionになります
なんでなのか教えてほしいですスクショ張ります
59:名前は開発中のものです。
23/06/11 15:54:21.62 hZ8n+Ubh.net
URLリンク(imgur.com)
60:名前は開発中のものです。
23/06/11 16:04:18.36 hZ8n+Ubh.net
誤爆しましたすみません
61:名前は開発中のものです。
23/06/13 12:16:11.13 NiiZoIXI.net
UNITEの将来性に賭けるのはありだけど、現状で薦めるのは地雷だよ
薦めてるやつは自分で買ってないか、爆死仲間を増やそうとしてる屑かでしょ
62:名前は開発中のものです。
23/06/13 18:11:46.95 hpGzkHL+.net
爆死仲間増やそうとしてる奴と屑は別カウントなんだ
63:名前は開発中のものです。
23/06/17 07:24:21.03 NkoVxTPr.net
グローバル変数、local変数
別スクリプトから変数の値を持ってくる
別のスクリプトから変数の値を参照する、逆に別スクリプトに変数の値を送る。
Local 変数なのに、別CSから参照しようとしたら、そりゃNull返すだろうと思うけど。
64:名前は開発中のものです。
23/06/17 08:26:00.83 KleaQT56.net
58の件やったらスクリプトの名前違いやったみたいでよ
別スレで答え出てた
65:名前は開発中のものです。
23/08/21 15:45:47.67 /7jgoGxb9
人が生きる上て゛全く不必要な航空機だの力ンコーだのによって地球破壞して災害連発させて住民を殺害しまくってる公明党をぶっ壊そう!
いい加減、ヘタレチキンクソアヰヌは敬意を払えは゛自然は必要なものをすべて与えてくれる精神のご先祖様か゛泣いてることに気づけや
船沈没なんて災害の連発と同様、自然様に喧嘩売ってるクソジャップに自然様がブチギレ制裁してるだけの話だろ
テロリス├資金源になってはならないのは当然.JALだの機長殴って駆け付けた警官まで殴打して現行犯逮捕の酒気帯び運転ANΑた゛の
殺人組織が地球破壊のついでに運んだ殺された人々の怨念が染み憑いた胸糞惡いものも買っちゃダメ絶対
(羽田)ttps://www.call4.jp/info.Php?type〓iТems&id=I0000062 , URLリンク(haneda-projecT.jimdofr)<)1ga.jpeg
66:名前は開発中のものです。
23/06/18 13:28:19.22 HVyoZps4.net BE:307293186-2BP(0)
sssp://img.5ch.net/ico/nida.gif
>>54
出来たら言う
67:名前は開発中のものです。
23/06/18 13:32:31.41 r/T83KLf.net
マルチするよーなやつやで
御礼もねーよ
68:名前は開発中のものです。
23/10/19 23:21:52.31 OUBlYsxj.net
そろそろできた?
69:名前は開発中のものです。
23/10/20 04:46:59.41 4d5Reo5S.net
もうちょっと刺激が欲しいな
70:名前は開発中のものです。
23/12/16 07:46:18.69 kb0bP19L.net
PS5ProPCを自作すると8.5万円になるが予想価格9万円
71:安倍晋三🏺
24/01/10 03:23:20.69 zg5PWaSG.net
>>48
いやいや、unityは2Dもイケるんだから
後々のことを考えて3Dに移行できるようにしといたほうがいい
72:名前は開発中のものです。
24/04/27 20:40:58.30 JK9y1e5U.net
完成しました。遅くなり申し訳ございません。