unityでゲーム作りたい(Help!) (416レス)
上下前次1-新
203: くまじょ 2020/04/06(月)16:22 ID:ZkFndnop(5/5) AAS
回答ありがとう
ジョイントの勉強してたらこんな時間になってしまった
204: 弟子 2020/04/06(月)22:00 ID:iq2xgdwH(2/2) AAS
>>198
これフォルダ名を外部から変えると色々やっかいなので一番いい方法は、一度パッケージにします
んで新しいプロジェクトで読み込みすれば簡単に新しくなる
205: くまじょ 2020/04/08(水)17:39 ID:edLW1OaL(1) AAS
Joint2Dの勉強中なんだが脱線してしまう
UIの種類が少ないね
今の俺のレベルではUI自作はすべきではないと思うが
UI自作したい衝動
206(1): くまじょ 2020/04/09(木)12:24 ID:Tqc8rq5v(1/3) AAS
たくさんのオブジェクトのスプライトを
インスペクタで手作業で設定すんのは面倒だなってことで
Resources.Loadってのを見つけたんだけど
Resourcesフォルダーにあるものしか読めないのかよ
207: くまじょ 2020/04/09(木)14:16 ID:Tqc8rq5v(2/3) AAS
こつこつシーンにたくさんのオブジェクトを配置し
こつこつ各オブジェクトをいじってきたが
類似したものはプレハブにしたほうが
プレハブの変更すればシーンに配置したものが一括で変更が反映されるから
楽に済ませることができるのかな
だが、すでにシーンに配置しているから
これらを設定しなおすことになってしまう
208: くまじょ 2020/04/09(木)22:32 ID:Tqc8rq5v(3/3) AAS
デフォルトのフォントではwebGLにすると日本語が表示されないのでフォントを指定した
unityをしばらく使用していると色を指定しているのに黒になるなど動作がおかしくなった
そういうものなのか?
シーンをセーブするとその時だけ治る
シーンをいったん別のに変えてロードしなおすと治る
209: 弟子 2020/04/09(木)22:35 ID:RfhPLDK6(1) AAS
シーンのリロードはシーン名の右側の三点をクリックすると色々メニュー出てきてできたきがする
210: くまじょ 2020/04/10(金)00:16 ID:V+5aeHVj(1/3) AAS
衝突のイベントはコリジョンが引数に入ってるけど
UIのイベントって引数ないのね
UIたくさん作ったから面倒になってきた
211: 弟子 2020/04/10(金)00:26 ID:CsNrs686(1) AAS
ボタンとかオンクリックにパブリックな関数設定して、それに引数あればインスペクタで指定できるんじゃないかな
どんなUI なのか、わからんから的確かわからんけど
212(4): くまじょ 2020/04/10(金)01:52 ID:V+5aeHVj(2/3) AAS
何日もかかってジョイントのプログラムを書いているが
まだDistance Joint 2Dの作成しかできてない
外部リンク:kmajo.starfree.jp
UIに凝っていて時間かかった。
イベントってインスペクタで引数に即値渡せるのとそうでないのがあるなどを知った。
213(1): くまじょ 2020/04/10(金)02:49 ID:V+5aeHVj(3/3) AAS
>>212
スマホだとJavaScriptエラーが出た
214: くまじょ 2020/04/10(金)06:54 ID:RZif8WRq(1) AAS
>>213
chMateからリンククリックしたかららしい
無事動作した
スマホからだと警告みたいの出るけど
215: くまじょ 2020/04/11(土)07:26 ID:3PwO2zkp(1) AAS
プロパティってインスペクタで設定できないのか
ググって見つけた方法は
public bool isOn // インスペクタでは Is Onと表示される
bool IsOn { get { return isOn; } set 以下省略
ちょっと違うんだよなあ
bool IsOn { get { return a & b | c; } set 以下省略
みたいに処理入れたいし
省3
216: くまじょ 2020/04/11(土)19:30 ID:iSMb4lP/(1) AAS
FixedJoint2D勉強おわった
マニュアルのFrequencyの説明が意味わからんなあ
試したところ接続元(自分)がぷらんぷらんする
すぐ時間たってしまう
途中昼寝してたけど
次はFriction Joint 2D
これも使い道わからん
217: くまじょ 2020/04/12(日)18:20 ID:kH5hzlcc(1) AAS
勉強不足だった
Distance Joint 2Dからやり直してる
218: 弟子 2020/04/13(月)06:35 ID:3ceLYbfu(1/6) AAS
>>206
因みにリソースズフォルダって複数作れるって
自分は最初知らんかった
219: くまじょ 2020/04/13(月)07:06 ID:HRYs9PBs(1/7) AAS
画像がゆがんでて不満だったんだが
赤が茶色だったり細い線が切れてたりしているところを見るとJPEGに変換されているのか
220: 弟子 2020/04/13(月)08:03 ID:3ceLYbfu(2/6) AAS
自分、公式見ても内部でJPG にされてるという記載見あたらないんですがどこにあるのでしょうか
というかJPG とかって圧縮の技術だと思っててそれは保存するときの事だと思ってるのだけど
汚なくなるのはインポート設定で伸縮してるとか画像が2のべき乗になってないとか色々考えられるけど
画像見てみないことにはなんとも
221: 弟子 2020/04/13(月)08:10 ID:3ceLYbfu(3/6) AAS
以前あった質問でドット絵が汚なくなって表示されたときに色が変わるってのあったけど、画像サイズと表示サイズが違っていて、その時はpixel per unit が適切じゃなかったから というのはありましたね
222: くまじょ 2020/04/13(月)08:13 ID:HRYs9PBs(2/7) AAS
そういうことか
俺のJPEGってのは間違えで
拡大縮小や画像のサイズが悪いのか
223(3): くまじょ 2020/04/13(月)08:17 ID:HRYs9PBs(3/7) AAS
こんな感じ
画像リンク[png]:kmajo.starfree.jp
今回はゲームじゃないから
見た目が多少汚くても困らないけど
224(1): くまじょ 2020/04/13(月)08:32 ID:HRYs9PBs(4/7) AAS
別の話に変わる
unityの現象の話ではない
俺の視力の問題なのか
モニターの特性なのかわからないが
画像リンク[png]:kmajo.starfree.jp
小さい!の赤い輪の右下がすごい細く見える
画像リンク[png]:kmajo.starfree.jp
省3
225: 弟子 2020/04/13(月)08:55 ID:3ceLYbfu(4/6) AAS
>>223
これは何となく原因解るから後でサンプル作ってみます
>>224
これは色彩効果で赤は黒に吸収されるから
赤丸を白のアウトラインで囲むと分かりやすくなるというか赤が強調されるかなと思いますがどうでしょう
226: 2020/04/13(月)09:34 ID:AtB7mEni(1/2) AAS
ハードウェアは得意じゃないので、古い知識で申し訳ないけど、
例えば、液晶モニターなら、白色光源の手前に赤青緑のカラーフィルターが貼られていて、
液晶で赤を隠せば水色に見えるし、青を隠せば黄色に見える、っていう構造になってる。
カラーフィルターの並びが、例えば「RBG」って並びだとして、
!の左側を拡大すると、
赤_赤_白
R__R__RBG
省7
227: 2020/04/13(月)10:26 ID:AtB7mEni(2/2) AAS
参考まで
(←から、赤1dotと青1dot、青1dotと赤1dot、紫1dotのみ。デジカメで撮影)
画像リンク[jpg]:i.imgur.com
228: 弟子 2020/04/13(月)10:40 ID:3ceLYbfu(5/6) AAS
>>223
ちょいこちらで画像作成してやったんですが
画像リンク[png]:i.gyazo.com
画像は32*32で作成
それを100/ppuと32/ppuで取り込みした
画像リンク[png]:i.gyazo.com
上2枚が、それぞれ100/ppu と32/ppuでスケール3倍
省5
229: 弟子 2020/04/13(月)10:50 ID:yob978A0(1/2) AAS
ちょっと気になるのは、表示スケールが5倍になってるけど、
1倍でも同じだよね?
230: くまじょ 2020/04/13(月)11:45 ID:HRYs9PBs(5/7) AAS
1倍だと小さくてよく見えないが
赤が汚いので同じだな
231: くまじょ 2020/04/13(月)12:38 ID:HRYs9PBs(6/7) AAS
aaa.bbb.c = 5
などにおいて
bbb { get set }だったときエラーになるのめんどくせえな
イラっと来た
232: くまじょ 2020/04/13(月)15:22 ID:HRYs9PBs(7/7) AAS
今Hinge Joint 2Dの勉強したところだが
いままでいくつか勘違いしていたのかもしれない
いままでやってきた
Distance Joint 2D
Fixed Joint 2D
Friction Joint 2D
を作り直したくなった
省1
233: 弟子 2020/04/13(月)20:45 ID:yob978A0(2/2) AAS
>>223の件、ちょいぐぐtってみたら
外部リンク:littlemeltmachine.hatenablog.com
こんなんあったけど、該当するかなぁ・・・
234: 弟子 2020/04/13(月)23:01 ID:3ceLYbfu(6/6) AAS
あと公式ブログに2D で小さめのスプライト使うやり方あるので凄い参考になると思います
外部リンク:blogs.unity3d.com
ここにも画像の色について変色しない方法乗ってました
235: くまじょ 2020/04/15(水)07:31 ID:Nl2p3/wI(1) AAS
>>212
更新した
いろいろ手直ししては
今まで作ってきた別シーンのキャンバスやプログラムを書き直すの繰り返しで
なかなか進まない
236: くまじょ 2020/04/16(木)18:44 ID:cR5owGZA(1/5) AAS
Target Joint 2Dって他のジョイントとは違い座標に接続するのね
237: くまじょ 2020/04/16(木)22:48 ID:cR5owGZA(2/5) AAS
>>212
これの続きを作成中
WheelJoint2Dって車の方に2つ付けて先端にタイヤをつなぐのか
このプログラムは1つのオブジェクトにジョイント2つ付けるなんて想定していなかった
238: くまじょ 2020/04/16(木)23:20 ID:cR5owGZA(3/5) AAS
画像リンク[png]:kmajo.starfree.jp
ということで青オブジェクトに2つのWheelJoint2Dジョイントを付ける
青オブジェクトに2つのWheelJ2Dスクリプトを付けた
一つ目のWheelJ2Dスクリプトは一つ目のWheelJoint2Dジョイントを担当
二つ目のWheelJ2Dスクリプトは二つ目のWheelJoint2Dジョイントを担当
に対応するようにしなければならない
インスペクタで指定してみた
省2
239: くまじょ 2020/04/16(木)23:28 ID:cR5owGZA(4/5) AAS
画像リンク[png]:kmajo.starfree.jp
青玉に2つのジョイントとタイヤ(緑と赤)をつないだ
青玉に2つのWheelJ2Dスクリプトがそれぞれの別のジョイントを担当しているから
WheelJ2Dスクリプトが個々のジョイントに印を付けることに成功
240: くまじょ 2020/04/16(木)23:37 ID:cR5owGZA(5/5) AAS
LineTo(x0, y0, x1, y1)
みたいなのほしかったなあ
スプライトを長方形にして済ませたけど
扇形とか平行四辺形とか使いたくなったときはどうすればいいんだろう
特に必要性はないけど
おやすみ
241: 弟子 2020/04/17(金)07:46 ID:OFFMbn+N(1/2) AAS
スプライトというのは、絵 なので
平行線四辺形や菱形の絵を用意すればいいのだよ
unity が用意しているスプライトはあくまで仮なので本来はテスト段階で使って本番では差し替える用というのが公式の説明にチラッと書いてる
ラインはラインレンダラーで一応やれなくはない、ちょっと癖あるけどね
242: 弟子 2020/04/17(金)20:43 ID:OFFMbn+N(2/2) AAS
一応、テスト結果ね
こんな画像で
画像リンク[png]:i.gyazo.com
取り込んでまぁ4分割して配置
画像リンク[png]:i.gyazo.com
こっちは、ラインレンダラー
エフェクト→ライン んで+キーでマウスポジション選択で適当にマウスクリック
省2
243(1): くまじょ 2020/04/20(月)20:44 ID:Q6vHvdzD(1) AAS
>>212
これで完成かな
プラットフォームとか
シューティングとか
いろいろ挑戦すべきことあるけど
アセットからダウンロードしたゲームよくできてるけど俺にはハードル高いなあ
244: 弟子 2020/04/22(水)19:57 ID:kYRnjPG5(1) AAS
>>243
面白いね!
外部リンク:imgur.com
245: くまじょ 2020/04/23(木)06:55 ID:mFtLrFD8(1/4) AAS
たとえば麻雀の牌はどう作るんだろう
今すぐ麻雀を作るわけではない
60種類のプレハブを作るの?
それはないと思うのでset(発)で発の絵柄になるようにするのにはどうするのか?
俺は2Dでやってるから、立てたときと寝かしたときと伏せたときそれぞれの4方向も作らないと行けないな
いっそ3Dにすべきなのか
2Dで自分で2.5Dに見せる演出するより
省7
246: くまじょ 2020/04/23(木)06:58 ID:mFtLrFD8(2/4) AAS
アニメーションとかでは
一枚の絵に多数のキャラを納めてる
あれをお絵描きソフトで作るの面倒だね
247: くまじょ 2020/04/23(木)07:07 ID:mFtLrFD8(3/4) AAS
特に面白いネタを思い付かないなあ
今の俺のレベルで理解できるちょうどいいもの
実験・勉強もいいけど
オリジナルゲームがつくりたい
アイデアはない
248: くまじょ 2020/04/23(木)07:19 ID:mFtLrFD8(4/4) AAS
絵は一つだけで
目の色変えたりしてキャラを作れるっていうのに興味ある
目の部分だけ別の絵にして差し替えるのも敵キャラならありだけど
市販ゲームなどにあるようなアバターツクールみたいなの
ベクター図形にも興味ある
輪郭線のない絵柄ならいいけど
縦方向に伸ばすと輪郭線の横線が太くなる
省5
249: ダーク王鍬大使 ◆SoVpkB15jY 2020/04/23(木)20:52 ID:5EvDZqYr(1) AAS
僕もゲーム作りたいでふ(^^
せっかく世間が引きこもれって言ってるんだから作らにゃソンソン
250: 2020/04/23(木)21:12 ID:jpdPgcaY(1) AAS
おー、ソンソン作るのか、ほうかぁ、頑張れ。
251: 弟子 2020/04/23(木)21:33 ID:k2iB8D3c(1) AAS
ソンソンってなんかそんなゲームあったような
252: くまじょ 2020/04/24(金)21:36 ID:XDY+6niK(1/2) AAS
複数の画像で一つのものを作った時
プレハブにしていなかった場合は
エディタで位置を変えようとドラッグすると
たとえば腕だけ移動してしまう
プレハブにしてると
腕や足をドラックしても選択されてるのは親ゲームオブジェクトになってる
でもまだ今はお絵かき段階なので
省1
253: くまじょ 2020/04/24(金)21:49 ID:XDY+6niK(2/2) AAS
トランプみたいなのはどうやってるんだろう
54種類のプレハブを作るのか
プレハブを変更したいとき54種類の修正が発生するのか
俺なりに考えたのは1種類のプレハブで
これなんだけど
外部リンク:qiita.com
public Sprite[] HoldSprite;って配列に改造して
省6
254: くまじょ 2020/04/26(日)18:30 ID:x43JdyJ2(1) AAS
試しにド〇ジャラ風麻雀牌をならべてみたら
画面が狭かった
牌を小さくしないと駄目か
でも小さいと何の絵かわかりにくい
捨て牌で画面が埋まりわかりにくくなる
麻雀ゲームは作れないので作らない
255: くまじょ 2020/04/28(火)12:03 ID:VRvwI0CI(1) AAS
値型を参照型に変えるのってできないのかなあ
値型変数a,b,c
一時的にg[0]がaになり、g[1]がb…
g[2]=6はc=6と同じ意味
g[0]=a
なにか処理する
リターン前に忘れずに
省2
256(1): くまじょ 2020/04/29(水)05:53 ID:JSWzrUs2(1/5) AAS
unity 2D
管理用のEmptyのGameObjectスクリプト[ExecuteInEditMode]で
シーン編集中に上(Yが大きい値)にあるキャラクタが
下にいるキャラクタの背後になるように
それぞれのキャラクタを変えた
この操作はキャラクタのオーダーinレイヤーを変更することになる
でもセーブ対象になっていなくてシーン開くとメンバ変数が古い値のまま
省6
257: くまじょ 2020/04/29(水)06:36 ID:2WIq4ayc(1/2) AAS
>>256
いろいろ変更したから一時的であって再起動で直っていて欲しい
キャラクタは複数のスプライトなどで構成されるemptyなので直接オーダーは操作してない
258(1): くまじょ 2020/04/29(水)10:47 ID:2WIq4ayc(2/2) AAS
今は移動中でunityいじれない
検索してたらエディタ拡張の話で見つけたEditorUtility.SetDirtyで解決できるのかなあ
スクリプト[ExecuteInEditMode]の場合でも通用するのかわからない
◆キャラクタの1/2単位の座標でしか配置できない
◆キャラクタの一部が他のキャラクタと重なる表示になるとき重なり順が正しくなるようにしたいけどキャラクタが複数のgoで構成されてるからメンバ変数をいじる
◆同じ座標にキャラクタの配置を検出
などしてるのだがエディタ拡張ってのでやった方がいいのだろうか
省1
259: くまじょ 2020/04/29(水)11:58 ID:JSWzrUs2(2/5) AAS
>>258
解決した
260: くまじょ 2020/04/29(水)20:28 ID:JSWzrUs2(3/5) AAS
unityにアタッチしてデバッグ実行できなくなった
ファイルアクセスでメモリioが競合してスレッドセーフではないとか言ってくる
[ExecuteInEditMode]があるから?
261: くまじょ 2020/04/29(水)20:58 ID:JSWzrUs2(4/5) AAS
structもclassみたいにnewしないと使えないのか?
Vector3Int a
a.x = 0;
こういうことすると警告が出る。
262: くまじょ 2020/04/29(水)21:39 ID:JSWzrUs2(5/5) AAS
#if UNITY_EDITOR
これって
[ExecuteInEditMode]を付けたスクリプトでシーンビュー編集中に有効で
エディターにある再生ボタンのやつで実行したときも有効なのか
勘違いしてた
263: くまじょ 2020/04/30(木)12:17 ID:ZUZw6prb(1) AAS
カード(トランプ)とかググったら
絵柄を示すスプライトの配列をインスペクタで設定してた
リソースをロードするより良さそう
プレハブにしてインスタンスしたあと、どの絵を使うか指定する方式
カードはたくさんあるわけでスプライトの配列をインスタンス変数にする必要があるのか
staticメンバ変数でいいか?
シングルトンに持たせるか?
省3
264: くまじょ 2020/04/30(木)17:12 ID:zm8AeAWY(1/2) AAS
シーンにあるスクリプトをプレハブに設定できない
まあ当たり前だよな
シーン1を開いてるときは
prefab..a = シーン1のスクリプト;
シーン2を開いてるときは
prefab..a = シーン2のスクリプト;
ってしないといけないわけで
省5
265(1): 弟子 2020/04/30(木)17:26 ID:gLTf3FZ4(1/3) AAS
シーンにあるスクリプトというのが、よくわからない
日記なのか質問なのかもわからないからどういえばいいか
とりあえず、Prefabに別のスクリプト付けたいならAddComponentで行けるよ
266: 弟子 2020/04/30(木)17:27 ID:gLTf3FZ4(2/3) AAS
ちなみに、シーンにあるのは、すべてGameObjectであって
スクリプトはそれらにアタッチしているコンポーネントね
267: くまじょ 2020/04/30(木)18:08 ID:zm8AeAWY(2/2) AAS
なんて俺はのんびりやすみやすみで作業が進まないんだ
なんか急におなかが痛くなってきたので休憩
268: 弟子 2020/04/30(木)21:35 ID:gLTf3FZ4(3/3) AAS
のんびり休み休み
えっそんなの当たり前でしょ
Unityの機能の多さ考えたら一人で理解するには1年じゃたりない
2Dも3Dも技術はやる事沢山ある
そんな簡単に出来ると思ったのかなぁ?
自分はこれだけの機能なので1からじっくりと3年くらいかけて2D学ぼうとしてます
まだまだ分からない事沢山あるよ
省2
269(1): くまじょ 2020/05/01(金)05:00 ID:kcg9yXUN(1/12) AAS
配列の検索ってなんでメンバではないんだろう
using System;
Array.IndexOf(array, data);
そしたら
RandomがUnityEngine.RandomなのかSystem.Randomか曖昧って言われた
ああああプログラミングってめんどくさい
なにかいい方法があるかもしれないと期待してぐぐってみるか
270: くまじょ 2020/05/01(金)05:06 ID:kcg9yXUN(2/12) AAS
>>269
なさそうだ
適当に妥協しよう
271: 弟子 2020/05/01(金)06:36 ID:tdTzyEuZ(1) AAS
using random=unity engine .random;
これ自動補完ででてくるやろ?
272: くまじょ 2020/05/01(金)13:47 ID:kcg9yXUN(3/12) AAS
クリックの当たり判定面倒だなあ
RaycastHit2Dが返される
キャラクタは複数のスプライトで構成されているから
RaycastHit2Dから欲しいスクリプトをたどらないといけないのか
273: 2020/05/01(金)14:28 ID:HDQv7mtm(1) AAS
あ…まいいや。
274: くまじょ 2020/05/01(金)14:36 ID:kcg9yXUN(4/12) AAS
>>265
インスペクタが便利でほかのこと忘れてた
Start()でtransform.Find("Foo").GetComponent<Bar>()
でもいいんだよな
だがやはりインスペクタは便利だな
275: くまじょ 2020/05/01(金)16:52 ID:kcg9yXUN(5/12) AAS
キャラクタの大きさ 0.5 単位になるように
キャラクタの座標を修正するなどなど
[ExecuteInEditMode]でいろいろ修正するスクリプトにしたんだけど
ビルドすると
Undo.RecordObject
EditorUtility.SetDirty
がエラーになるんだね
省1
276: くまじょ 2020/05/01(金)19:16 ID:kcg9yXUN(6/12) AAS
ビルドでエラーがでた
自分の書いたスクリプトではなく
unityエンジンの何かが出してる
困った
277: くまじょ 2020/05/01(金)19:36 ID:kcg9yXUN(7/12) AAS
はまった
278: くまじょ 2020/05/01(金)20:06 ID:kcg9yXUN(8/12) AAS
Unityにアタッチなどでデバッグしようとすると
出力ファイルの書き込み中にエラーが発生しました
でビルドが失敗する
困った
279: くまじょ 2020/05/01(金)20:37 ID:kcg9yXUN(9/12) AAS
WebGLのビルドで
System.BadImageFormatException
ログにすごい長い書き込み
まだハマってる
280: くまじょ 2020/05/01(金)23:30 ID:kcg9yXUN(10/12) AAS
いろいろ削ってビルドしているが
WebGLのビルドが解決しない
281: くまじょ 2020/05/01(金)23:33 ID:kcg9yXUN(11/12) AAS
この前あったwindows updateでも関係あるのかなあ
282: くまじょ 2020/05/01(金)23:38 ID:kcg9yXUN(12/12) AAS
過去にビルドできてたプロジェクトもエラーになるようになってた
この前のwindows updateでDLLとかに互換性がなくなったのかな
283: 弟子 2020/05/02(土)00:03 ID:8M92mDtb(1/10) AAS
何もない空のプロジェクトでもなるなら
それもあるかも
まっさらで行くなら他の要因
上下前次1-新書関写板覧索設栞歴
あと 133 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s