21/01/28 20:20:19.19 hlC//RhG.net
ヒャッハー、やっと動作可能なAssembly-CSharp.dll難読化できたわ
URLリンク(i.imgur.com)
55:名前は開発中のものです。
21/01/28 23:45:09.54 hlC//RhG.net
ビルド後に全自動でやってくれるようにしてみた
まぁ簡易の嫌がらせだし楽チン出来なきゃ割に合わないわな
56:名前は開発中のものです。
21/01/28 23:50:14.96 ryhmsQZq.net
アセットを買ってゲームの未来に行きましょう!
57:名前は開発中のものです。
21/01/29 01:24:13.87 3r2DjgxC.net
>>54
俺も今月は難読化チャレンジしてたけど有料アセット使った難読化はビルド前処理での自動化だよ
ビルド後の難読化って一回できてるものをぶっ壊す感じでちょっと危なっかしい気がするが大丈夫なん?
あとこれだとフェイクメソッドも入ってないから余裕で読めてしまうのな
58:名前は開発中のものです。
21/01/29 01:27:01.40 vvPEaFRg.net
Collider.ClosestPoint()に適当なVector3渡したらそのCollider内かCollider表面上の最も近い点を返してくれると思ったんだけど、渡したVector3がそのまま帰ってくるんだけどどういうこと?
Planeの細長いゲームオブジェクトを置いて、MeshColliderをSerializeField経由で貰って呼び出してる
59:名前は開発中のものです。
21/01/29 01:29:47.59 vvPEaFRg.net
もしくはメッシュ上の一番近い点を取得できる便利関数があれば教えて欲しい
頂点3つの三角形から計算したく無い
60:名前は開発中のものです。
21/01/29 01:30:36.68 3r2DjgxC.net
帰ってきてるのがローカル座標なんだよ。
61:名前は開発中のものです。
21/01/29 01:36:07.38 iTkYyhy6.net
>>57
汎用ツールでアセットじゃないからね
非Unityはビルド後にやるもので事前はないみたい
Dotfuscatorで遊んでる時に仕組みが分かってきたが
ILコンパイラそのものに難読化命令が最初からある。それを使ってるだけ
原理的には何を使っても何ででも出来る
62:名前は開発中のものです。
21/01/29 01:39:21.68 vvPEaFRg.net
>>60
Colliderのついたゲームオブジェクトは(0,0,0)の位置には置いてないので、
もし本当にローカル座標が帰ってきてるのであれば渡した座標と同じ座標は基本帰ってこないはずですし、
渡した座標を変えた時にColliderの範囲外に座標が飛ぶ問題は説明できなさそうです
63:名前は開発中のものです。
21/01/29 01:54:07.40 iTkYyhy6.net
基本メッシュは見えてる座標に存在しなくて全部ローカルだった筈
配列読んで表示させてみりゃいい
64:名前は開発中のものです。
21/01/29 02:28:29.25 3r2DjgxC.net
>>61
こういうのは解除ツールも出回ってるから何やっても無駄と思っといた方がいいだろうね
大抵はクラス名が秘匿されてる時点でみんな折れると思うけど
糞ガキ向けのチート対策とか最低限のところまでやって最終的にハックされる前提で
ゲームの面白さに繋がる部分に注力するしかないという個人的結論です。
65:名前は開発中のものです。
21/01/29 02:57:27.66 iTkYyhy6.net
>>64
ちょっと再利用しずらいとか、おまじないみたいなもんよ
防止の意図はない
戻す方は試してなかったがこりゃキリがねーな
66:名前は開発中のものです。
21/01/29 20:41:04.51 fArIekNC.net
>>8
>>2がググれば即終了する質問だとでも?
面倒なんじゃなくてお前もわからないだけだろ
いちいち偉そうなんだよな
普通に返せばいいのに
67:名前は開発中のものです。
21/01/29 20:41:06.75 fCqdq+WJ.net
PlayerPrefsについてなんですが
変数の設定で変数名がデバイスに保存されるときは
アプリ毎に区別されるのでしょうか
複数のアプリがPlayerPrefsで同じ変数名を設定した場合どうなるんですかね
上書きされちゃう?
68:帝王
21/01/29 21:19:06.80 fArIekNC.net
同じ変数名はローカル変数名だから関係ない
C#ならあまり使わないかもしれないが
C++なら名前空間という概念がよくつかわれる
STD::stringsとか
MATH::vector3とか
適当な例として挙げてみた
クラスとメソッドのように::で書くが
クラスよりも概念としては単純
そもそもアプリなら
com.android,tsukutsukuboushiのように
固有のアプリ名を持つため
変数名が同じでも親が違うことをシステムが認識する
69:名前は開発中のものです。
21/01/29 21:47:14.04 3r2DjgxC.net
まぁ、すでにローカル君は二回登場してるわけだしな
ワールド座標とローカル座標の区別がついてないシーン設定上の
凡ミスなんてエスパーじゃなければ誰も正確に答えられない。
70:名前は開発中のものです。
21/01/29 23:36:07.68 iTkYyhy6.net
金払うって言えば、光の速さで答えてもらえるんじゃね
貧乏な乞食ニートは駄目だな
71:名前は開発中のものです。
21/01/29 23:54:34.58 PU86gNS6.net
とうやって勉強すりゃいいんだろうか
色んなサイト参考にして知識の寄せ集めしてるけど殆どの商業利用禁止だし
人から学んだら負けなのかな…
72:名前は開発中のものです。
21/01/30 00:02:18.49 coHV7RCY.net
ライセンスの種類と内容と権利を理解してないだけじゃね?
ライセンスは知財権から派生したソースコードを保護する権利だから
ソースコードを使わなければいいだけ
73:名前は開発中のものです。
21/01/30 00:06:46.02 Eee85tbG.net
>>67
PlayerPrefs Unityで検索1秒
>>71
やりたい事を決めて書いて書いて書くだけ
74:名前は開発中のものです。
21/01/30 00:21:26.06 nuN90W9s.net
プログラミングなんて一人称視点の5w1hだから
それがハッキリできれば解けたも同然
あとはそれを関数レベルに分解すりゃいいだけよ
質問してる奴って5w1hすらまともに説明できないだろ
だから出来ない
75:名前は開発中のものです。
21/01/30 03:21:47.04 Pw0l0Q3z.net
初心者質問スレはないのでしょうか?
76:名前は開発中のものです。
21/01/30 04:26:16.29 IQWhnIVf.net
知的障害者/ADHD/発達障害者用のスレなんてないよ
77:名前は開発中のものです。
21/01/30 05:52:12.97 dRGVtggg.net
>>68
なるほど
ありがとうございます
78:名前は開発中のものです。
21/01/30 07:43:46.16 94qub/6i.net
公式がunity learnで知的水準が低い者を切り捨ててるのに
追従できない落ちこぼれに救いがある訳ないじゃん
79:名前は開発中のものです。
21/01/31 00:45:52.36 y4S3csD5.net
ニフクラ使って配列のデータ取得する時ってどうすればよいのでしょうか
サーバーに送るのはできたんですけど
80:名前は開発中のものです。
21/01/31 02:51:25.11 AbP+cDuE.net
>>63
ワールド座標とかローカル座標とか全く関係なくてplaneメッシュだとcolliderが正常にclosestpointを拾ってこれないだけだったわ
別に悪気はないんだろうけど、全く知見ないくせに適当に言い切るの辞めてくれよ混乱するわ
81:名前は開発中のものです。
21/01/31 09:55:44.62 JhHUEgh1.net
来るなと言われても何度もしつこく来るからじゃね?
82:名前は開発中のものです。
21/01/31 22:16:58.84 QkjLRXuG.net
もう来ないわ宣言
↓
次の日には復活
今日はもう来ないって事か?
83:帝王
21/01/31 23:46:41.28 sBBQgWqR.net
すみませんでした
スマホからは変数はローカル変数とグローバルの関係のような関係に扱われるというつもりが
ローカル変数名であると断言してしまいました
語弊がありました
申し訳ないです
84:名前は開発中のものです。
21/02/01 22:59:15.58 o/GBFTKX.net
URLリンク(i.imgur.com)
Photonでネットワーク系の処理を作っているんですが、インスタンス化の処理
PhotonNetwork.InstantiateSceneObjectの箇所でエラーが出るんですが
何故preObjがnullになるのでしょうか?
何でもいいので助言お願いします…
85:名前は開発中のものです。
21/02/02 00:30:22.95 k14/EGON.net
返り血でぬるぬる
86:名前は開発中のものです。
21/02/02 00:32:50.25 4y/bEfjQ.net
僕もPhotonを使いたい#6
にヒントあるかも。
87:名前は開発中のものです。
21/02/02 01:45:09.68 Gg12xUQg.net
インスタンスが万単位あるならコンピュートシェーダーを使う
ていうかお前らあまりゲーム作ってないな。
カメラにリジッドボディなんて悪手だろ
88:名前は開発中のものです。
21/02/02 16:44:33.77 PxGDIkGN.net
>>38
アセットストアで買ったものでも言われるの?
じゃあアセットストアって何のためにあるのってことやぞ
89:名前は開発中のものです。
21/02/02 19:23:59.86 LcXtXdaF.net
>>74
おまえはプログラムの作法ばかりにこだわって
ゲームやアプリの完成までたどり着かない人じゃん
陽の目を見なかった自称美しい記述のコードばかり溜まって
90:名前は開発中のものです。
21/02/02 19:51:36.58 lkq/Wyjc.net
普通にアプリ開発出来ないん?
もう何個かリリースしてるけど
91:名前は開発中のものです。
21/02/02 21:19:52.32 +zmgGu2H.net
知能が低すぎて情報を取り出す時に意味を変えず切り出しと
整理がまともに出来ないから空想で空白を補完してんのかね?
青葉真司のような独り伝言ゲームで暴走するのも時間の問題かな
92:名前は開発中のものです。
21/02/03 09:32:07.65 ntw7WTVB.net
頭が悪いなぁ
93:名前は開発中のものです。
21/02/03 10:18:52.28 m2KQUKYF.net
10年掛けても練習問題すら完遂出来ない面白生物がいるスレはここですか?
94:名前は開発中のものです。
21/02/03 10:49:49.81 lsTGH7hL.net
すごい初歩的なんだと思いますが、特定画像をクリックした際に○秒間だけ画像を切り替えるってのをやりたいです
画像切り替えはできたんですけど、その秒数指定がどうやるのかいまいちわかりません
コルーチンってのでできるのかもしれませんが、なにか参考になるコード教えてもらえませんか
95:名前は開発中のものです。
21/02/03 11:09:09.36 YXuZ0iAU.net
頭いいらしいから出来るだろ自分で
96:名前は開発中のものです。
21/02/03 13:11:19.24 jrOTwfI8.net
>>90
どれ見せてみ···
あれ?プロフ欄にゲームで稼いだあるけど肝心のリンクがないんですけどw
97:名前は開発中のものです。
21/02/03 14:37:24.47 M1iCSsbT.net
>>96
残念wwwwwwwwwwwwwwwwwwwwwwwwwwww
そりゃ別人だわwwwwwwwwwwwwwwwwwwwwwwww
糖質かよwwwwwwwwwwwwwwwwwwwwwwwwwww
98:名前は開発中のものです。
21/02/03 14:38:54.12 M1iCSsbT.net
サロンがどうとかいってた基地外認定厨かよw
99:名前は開発中のものです。
21/02/03 15:07:27.02 jrOTwfI8.net
>>97
こんなに草生やしちゃって図星だったかな
どうせおまえが見せられるものなんて何もないから
同一ではなくても同類だとは分かるけどね
100:名前は開発中のものです。
21/02/03 16:38:17.12 M1iCSsbT.net
はwいwはwいw
しwまwずwしwまwずw
101:名前は開発中のものです。
21/02/03 16:56:25.56 M1iCSsbT.net
なんJに捕獲されたら岩間並みの人気コンテンツになりそうやなお前
もう最高
102:名前は開発中のものです。
21/02/03 17:11:28.22 Kk8Ea/Hq.net
>>94
コルーチンでググれば出るから、それで対応してくださいな。
ここでは、もっと具体的な問題点の時に来るといいですよ。今回の例で言えば、こんな感じで組んだのですが待たずに表示されてしまいます…とかね。
103:名前は開発中のものです。
21/02/03 17:24:22.48 P1Tbe9t5.net
できてるコードか画像ぐらい晒して質問しないやつは基本的に馬鹿だと思ってスルーでOK
安全なところで手軽に答えにたどり着きたいと思ってる糞ガキの相手をする価値なし
答える側も復習の意味があるのに、それすらわからないやつはアスペか何かだろう
104:名前は開発中のものです。
21/02/03 17:43:58.78 3y+HfMFo.net
日本語すら怪しい特別学級レベルに餌やっても荒しになるだけ
中卒以下は切り捨てないと糖質やガイジのたまり場にしかなんねーな
105:名前は開発中のものです。
21/02/03 18:02:51.07 Jhiy14Xx.net
unity初心者です。
アセットをダウンロードして、インポートしようとしているのですが
prefabやその他ファイルの選択が外れうまくインポートできませんでした。
原因がわかる方いらっしゃいましたらお教えいただけませんでしょうか。
URLリンク(dotup.org)
106:名前は開発中のものです。
21/02/03 18:04:25.94 Jhiy14Xx.net
画像URLはこれです
よろしくお願いします
URLリンク(dotup.org)
107:名前は開発中のものです。
21/02/03 18:35:17.00 Jhiy14Xx.net
>>105
105です
解決いたしました
失礼いたしました
108:名前は開発中のものです。
21/02/03 18:55:26.46 Kk8Ea/Hq.net
>>107
解決したら、解決法を書いてくださいな。
今後、同じような初心者の方が訪れた時に、助けとなりますからね。
109:帝王
21/02/03 20:29:56.73 egbGeoyO.net
ワターシ-はー
ニホンゴハナセルアルよ
ニホンゴペラペラねー
110:名前は開発中のものです。
21/02/03 21:18:19.89 Xn4H1rZQ.net
アセットをダウンロードとインポートでプロジェクトに取り込むけど
他のプロジェクトでまた同じアセット使いたいってときどこから呼び出せますか?
111:帝王
21/02/03 21:21:42.31 egbGeoyO.net
CドライブのAppdataのところだが
アセットは多くなるから
他ドライブにシンボリックリンクを作ったほうがいいぞ
112:名前は開発中のものです。
21/02/03 21:30:13.20 rK4ZVjAR.net
次の方どうぞ
113:名前は開発中のものです。
21/02/03 21:35:39.31 Xn4H1rZQ.net
>>111
ありがとうございます!
114:名前は開発中のものです。
21/02/04 14:45:41.33 rlthVZFj.net
>>104
分かるわあー、日本語の不得意な人がガイドやセリフ書いてるとすぐ分かるからな
俺なら即刻評価1の説教レビュー書いてあげるよ
115:名前は開発中のものです。
21/02/04 15:28:26.23 sZOf66sp.net
C#の比較演算内で正規表現は使えますか?
正規表現専用の式で答えを出して変数に格納してから比較演算を使うのが正解?
116:名前は開発中のものです。
21/02/04 15:57:47.10 6phRGyCp.net
次の方どうぞ
117:名前は開発中のものです。
21/02/04 18:49:35.39 UAAtXyI1.net
答える気ゼロ
118:名前は開発中のものです。
21/02/04 19:31:25.10 a5lCHAge.net
使ってみれば2秒でわかる事を質問してくるってどゆこと?
紙に書いてプログラミングしてるの?
119:名前は開発中のものです。
21/02/04 19:55:55.56 hj0/A7FE.net
念じろ
念ずれば自ずと答えはわかる
120:名前は開発中のものです。
21/02/04 20:58:58.93 WJy1V12L.net
日本語が不得意な人が1件マッチしました
リジェクトしますか?
>はい
いいえ
121:名前は開発中のものです。
21/02/04 21:55:35.46 F1wESKjz.net
人生とは誰とも繋がれないことを理解するための旅である
しかしゲーム開発はその繋がれない現実の中にあって唯一自分の中の宇宙と繋がる手段なのだ
122:名前は開発中のものです。
21/02/04 22:46:36.54 bMVPH08F.net
宇宙以外オフラインでええやん
123:名前は開発中のものです。
21/02/04 22:51:38.77 PC622MJ/.net
PUN2についてなんですけどオブジェクトの色の同期したいときってどうするのが一番通信量少なくできますか?
現在RGBA値をそれぞれRPCで同期してるんですけど
124:名前は開発中のものです。
21/02/05 02:05:06.97 3PvsotkR.net
圧縮アルゴリズムを使って転送量減らすだけ。
125:名前は開発中のものです。
21/02/05 10:45:38.66 XgMOnQ/d.net
(禁則事項)を調べればおk
(禁則事項だい)の(禁則事項)と(禁則事項でっす)の(禁則事項)を
比較すると(禁則事項です)である事が分かるので(禁則事項だい)と
(禁則事項でっす)の(禁則事項)は(禁則事項だよーん)となります
(禁則事項?)の(禁則っ事項)は(禁則事項)なので当然そうなります
126:名前は開発中のものです。
21/02/05 16:02:57.93 4p/ktK8u.net
複数の衝突判定を取りたいときってどういうふうにすればいいんでしょうか?
PlayerがA_ObjとB_objの両方に当たった時 → 何か処理
PlayerがA_ObjとB_objのどちらかひとつだけに当たった時 → 処理しない
みたいなことがやりたいです
127:名前は開発中のものです。
21/02/05 17:05:35.45 WyyDktWl.net
>>126
その通りにプログラム書いて処理しないの所にリターンじゃだめなの?
128:名前は開発中のものです。
21/02/05 17:43:41.11 s8BUxd/c.net
>>126
衝突をイベントで受け取ってるなら、衝突した情報を一旦保存しといて
update内でAB両方と衝突しているか調べる。
とか。
129:名前は開発中のものです。
21/02/05 18:01:05.04 BPX4feNA.net
これだけ
void Update () {
var rays = Physics.SphereCastAll (transform.position, radius, Vector3.one, 10, 1, QueryTriggerInteraction.Ignore);
if (rays.Length == 1) {
//色々
}
if (rays.Length == 2) {
//色々
}
}
130:名前は開発中のものです。
21/02/05 18:38:24.45 4263Dv0E.net
int n = 0;
Rigidbody rb = null;
private void Start()
{
rb = GetComponent<Rigidbody>();
}
private void Update()
{
if(n == 0)
{
rb.velocity = Vector3.zero;
rb.angularVelocity = Vector3.zero;
var v = new Vector3(0, 0, 200.0f);
rb.AddForce(v);
}
n++;
if(n == 2500)
{
rb.velocity = Vector3.zero;
rb.angularVelocity = Vector3.zero;
var v = new Vector3(0, 1.0f, -200.0f);
n = -2500;
rb.AddForce(v);
}
}
131:名前は開発中のものです。
21/02/05 18:47:17.08 4263Dv0E.net
>>130はUnity C#ゲームプラグラミング入門のサンプルなんだけど、
Rigidbody rb = null;これってわざわざnull入れる必要あるの?
Rigidbody rb;じゃ駄目なのかな
あとこの下の文も不要な気がするんだけど何故必要なのかが分からない。
わざわざ移動と回転の慣性力をゼロにしなくても反対側から同じ力かけてるし
rb.velocity = Vector3.zero;
rb.angularVelocity = Vector3.zero;
n = -2500;
132:名前は開発中のものです。
21/02/05 19:07:52.44 4263Dv0E.net
int n = 0;
Rigidbody rb;
private void Start()
{
rb = GetComponent<Rigidbody>();
}
private void Update()
{
if(n == 0)
{
var v = new Vector3(0, 0, 200.0f);
rb.AddForce(v);
}
n++;
if(n == 2500)
{
var v = new Vector3(0, 1.0f, -200.0f);
rb.AddForce(v);
}
こんなふうに書いたら後々なにか変更加えるときとかに不都合出るのかな?
133:名前は開発中のものです。
21/02/05 19:27:38.41 3PvsotkR.net
その程度なら後々でも変わらんでしょ。そのまま作れば良いと思いまぁす。
134:名前は開発中のものです。
21/02/05 19:40:03.79 tmCDZToR.net
トリガだけ
URLリンク(i.imgur.com)
>>132
物理演算の結果を排除したいからでは?
知らんけど
AddForceだと何かぶつかったりして曲がったりベクトルが入ると
合算になるからとかあるんじゃねーの?
135:名前は開発中のものです。
21/02/05 23:02:05.75 XKuH7dmy.net
このコロナ禍で失業したからこれを機に思い切ってスキル身に付けようと思って3月4月から職業訓練いこうと思っててWEBデザとWEBプログラミング(JAVA)のどっちかで迷ってる。
今年からUnityでゲーム制作の勉強してるけど、どっちのコースがよりゲーム制作に役立つだろうか?やっぱプログラミングの方がいいかな?
デザインはアセットとかでやりくり出来そうだけど、プログラミングは独習だと分からない部分が多いしで、、、因みにデザインもプログラミングも特に素養のない初心者です。
136:名前は開発中のものです。
21/02/05 23:05:08.07 HRIW7vpT.net
日本語訓練しろ
137:名前は開発中のものです。
21/02/05 23:31:40.30 x6WmULPy.net
>>135
ゲーム作りに活かしたいだけならどっちも行く必要は無い。
就活の為なら好きな方選べば。
138:名前は開発中のものです。
21/02/06 04:54:03.65 b1LdTq8D.net
>>135
WEBデザインってHTMLとかjsを使ってWEBサイト作る仕事だぞ
ゲーム作りには全く役に立たない
139:名前は開発中のものです。
21/02/06 05:07:58.50 6gN02Gsi.net
Unityは腐ってもDirectX系だしDirectXゲーム系の概念は代替がない
大体C#って半自動C/C++みたいなもんだからスクリプト言語とは毛色が違う
UnityはNVIDIA PhysXのラッパーも兼ねてるし互換性維持の為に
DirectXゲーム系に傾倒するのは当然なんだよね
C++書かなくていいだけしか利点らしき利点がない
140:名前は開発中のものです。
21/02/06 07:58:19.61 dX5HmX4E.net
>>135
JavaとC#はわりと似てるからJavaやればC#にもある程度スッと入れるかもしれんね
141:名前は開発中のものです。
21/02/06 16:20:21.67 OynHWYA1.net
ゲームのセンスは絵描きになるより10倍難しい
ゲーム作れる奴は特殊だけどさらにセンスの高い奴がチーム組んでつくるから個人で全部やろうとすると詰むね、つまり何が言いたいかというとアセット使えば良い
142:名前は開発中のものです。
21/02/06 19:02:21.18 GE+2lHgm.net
でもアセット使って商用利用すると
ダメみたいなこという人いるじゃん
143:名前は開発中のものです。
21/02/06 19:15:46.46 dBk5CCkV.net
無料配布すればいい
144:名前は開発中のものです。
21/02/06 19:18:10.78 Hj4WvknV.net
126です。
>>127-129
レスありがとうございます
昨日なぜか5ch書き込みできなくなってしまい返信が遅れてしまいました。すみません
>>129さんの方法は知らなかったのですが正直自分の今のレベルではまだ理解が追いつかないです(未熟
とはいえこういう判定方法もあるというの知れてとても参考になりました。
今回は>>128さんの方法で試してみたいと思いました。
回答ありがとうございましたm(_ _)m
145:名前は開発中のものです。
21/02/06 20:20:57.05 ymU/mOIg.net
ネットワーク関連のアセットは意外と使ってると紹介されてるの見るし、アセット使ってるから下に見るのが良くわからん
146:名前は開発中のものです。
21/02/06 20:30:02.90 JH7LMS1m.net
どれが上でどれが下なんだ?
難しいならライブラリやアセット使えばおkに見えるが
薄給でも予算内ならフェラーリレンタルしても問題ない
147:名前は開発中のものです。
21/02/06 20:43:08.83 RixEDO7S.net
>>142
そんなわけないUnityの邪魔してんじゃねえの、そう言う人は
つかUE4とかQuixelのアセット/ツール群無料で使い放題で裏山だわ
148:名前は開発中のものです。
21/02/06 20:50:54.39 d7NJzDs0.net
>>147
いや、そういうアセットあったよ。
アバターだったかな。
それは無料だったけど商用利用はNGってなってた。
有料アセットならそんな事ないと思うけど…
149:名前は開発中のものです。
21/02/06 20:57:09.46 RvgVoWTu.net
大袈裟に捉えてるやつがいるけど有料のアセットとかプラグイン使ってゲーム作ったら絶対駄目って話は誰もしてないじゃん。
チュートリアルのゲームやらテンプレートゲームまんまのものをちょっと改造しただけのゲームをリリースするのは
アウトではないけどカッコ悪いし、規約読まずにいれば地雷もあるって話でしょ。
アセットといってもモデルも含まれるけど、モデルに関してはやっぱり注意した方が良いね
Unityのアセットストアは大手の商用ゲームからモデルぶっこ抜いて販売してるやつがたまにいる。
それ使ってゲーム出してみろ。下手すれば濡れ衣を着せられゲーム開発者としての信用を失い人生終わるw
150:名前は開発中のものです。
21/02/06 20:58:54.09 d7NJzDs0.net
あー、あったあった。スターウォーズやディズニーのモデルデータ。アレは絶対怖くて買えないw
151:名前は開発中のものです。
21/02/06 20:59:23.12 d7NJzDs0.net
あ、スターウォーズはもうディズニーでしたw
152:名前は開発中のものです。
21/02/06 21:00:42.48 32ZYXshf.net
具体的にどれ? アセットストアにあるものは
アセットストアライセンスで組み込み販売を明示的に許可してる
個別ライセンスがあると個別ライセンスが適用されるがね
153:名前は開発中のものです。
21/02/06 21:05:28.44 d7NJzDs0.net
unityのアセットで、アバターの女の子で服とか出してたよ。
確かサファイアとか名前がついてた。
154:名前は開発中のものです。
21/02/06 21:09:35.03 ymU/mOIg.net
>>149
過去の書き込み確認したら、ユニティちゃん魔改造とかテンプレいじってとか書いてたのねスマン
とりあえずアセット使ってたら叩くみたいに見えてたわ
155:名前は開発中のものです。
21/02/06 21:15:34.73 32ZYXshf.net
>>153
全然分からんし出てこない
今はアセットストアにないんじゃ?
156:名前は開発中のものです。
21/02/06 21:21:58.43 RvgVoWTu.net
企業やフリーランスにモデルを発注しても違法モデルを納品してきてリリース後に炎上→終了という例もあるので
モデルに関しては細心の注意がいる。できれば自分で作った方が良い。
157:名前は開発中のものです。
21/02/06 21:23:52.23 d7NJzDs0.net
>>155
2016年からだね。今は無いのかな。
URLリンク(pronama.jp)
158:名前は開発中のものです。
21/02/06 21:28:40.29 32ZYXshf.net
>>157
それないから
sapphiartというCGプロダクションが出したものらしい
URLリンク(www.sapphiart.co.jp)
ないっぽいというか、なかった事になってないか?コレ
完全にバックテてんだけど
URLリンク(twitter.com)
(deleted an unsolicited ad)
159:名前は開発中のものです。
21/02/06 21:52:29.13 32ZYXshf.net
自分の利用条件に合わないものは先に確認して撥ねてるから
問題が起きそうなアセット持ってない
一律全部同じライセンスじゃないしどんな地雷があるか分からんので
巻き込まれたくない人はちゃんと確認しようよ
160:名前は開発中のものです。
21/02/07 02:47:15.88 1qSN1DPM.net
Terrainを配置してるんだけど、画面サイズを変えると、
TerrainのY座標も上下してしまう。
TerrainのY座標を0など、特定のY座標に固定するにはどうすればいい?
161:名前は開発中のものです。
21/02/07 09:22:09.70 Q4Gw2O74.net
日本語が可笑しいのでサヨナラでいいか?
162:名前は開発中のものです。
21/02/07 13:05:47.13 rkmPB6az.net
ユニティちゃんがダメなだけでその他は禁止されてなければ大丈夫だろ、無料ゲームなんかいくら出されてもユニティ的に儲からないし、どんどん有料ゲーム作って欲しいと思うけど。
ユニティちゃんがダメなのはキャラクター信者がいるからね実際はいいゲームならエロじゃなくても商用でも平気なんだろ。
163:名前は開発中のものです。
21/02/07 13:20:27.35 9NMMdZgU.net
ユニティちゃんは、商用利用はOKでは?
164:名前は開発中のものです。
21/02/07 15:30:22.64 BAC5TzGw.net
>>148
そら商用NGって明記してるのはダメに決まってるやろw
165:名前は開発中のものです。
21/02/07 15:31:49.49 AfYysXbV.net
>>152
これな
166:名前は開発中のものです。
21/02/07 15:33:53.10 AfYysXbV.net
プログラミングと一緒でデザインも車輪の再発明はもはや時代遅れだからな
あまりにも生産性が悪く効率化が図れない
167:名前は開発中のものです。
21/02/07 17:07:27.86 lnfVTrXb.net
グリッドレイアウトグループをつけた親オブジェクトの子で特定のオブジェクトだけレイアウト適応させないって出来ますか?
168:名前は開発中のものです。
21/02/07 17:45:27.48 3+zC+sL8.net
逆に
いいねボタンとかツイッター連動ボタンとかメニューボタンとか終了ボタンとか
独自のアイコン作ってたら尊敬するわww
もう完全に共通化しているものを別のもので分からせるとか無理だろ
みんな同じアイコン使っても
著作権云々とか言われないし
169:名前は開発中のものです。
21/02/07 18:20:58.94 nQyXOWRK.net
車輪の再発明は必要ないけど構成力(デザイン)は必要
プログラムは借り物でもデザインが借り物では結果は出ないよ
170:名前は開発中のものです。
21/02/07 23:03:55.13 DOuLNgHD.net
オブジェクトはもはや大半は借物でいいんだよ
それこそ上で言われてるようにデザイン分野もそろそろ車輪の再発明は止めるべきという論調になってきてる、特にITやゲーム分野では
171:名前は開発中のものです。
21/02/08 00:31:27.03 1hwcHWh8.net
気になって見て見たけど手持ちの「ユニティちゃん」関係は、2014/05/19 修正の物が最古だった
ガイドラインより
>イベント等でそれらのコンテンツを公開したり販売することに関して、
>弊社は本ライセンスに基づき、その利用を許可いたします。
・・・
>上記における同人サークル等とは、前年度の売上が 1000 万円以下の個人またはサークル
ユニティちゃんライセンスは初期から「売ってはいけない」とはどこにも書いてない
だから再三「ちゃんと読め」とか「確認しろ」と言われてるんじゃないのかな?
172:名前は開発中のものです。
21/02/08 00:38:28.67 1hwcHWh8.net
修正箇所の記述がないので元がどうなってたのかは知らないけど
2014/03/06 作成~2014/05/19 修正で180度変わった可能性はある
初版はどうなってたんだろうな?
173:名前は開発中のものです。
21/02/08 01:16:35.00 f+bMk0eP.net
AdMob入れてからiOSのビルドずっとエラー吐いちまう
同じような経験した人います?
174:名前は開発中のものです。
21/02/08 10:04:40.19 2LKoh99w.net
input.Get○○系はUpdateにRigidbody.AddForce系はFixedUpdateにって大雑把な理解で記述してたけど連続で必要な処理か瞬間で必要な処理かで記述を分ける必要があるんだね。今更知ったよ
175:名前は開発中のものです。
21/02/08 13:09:33.72 9UhBW4U6.net
とあるUNITYの凄い人の動画で
スクリプトは処理ごとにわけたほうがいい
一つでまとめて処理するのは危険とよく言われてるんだけど
スクリプト分けるより一つにまとめたほうがわかりやすいような気がするんだけど
どんな危険性があるのかいまいちわからない
176:名前は開発中のものです。
21/02/08 14:40:53.47 rcVBnJfl.net
危険性じゃなくてメンテナンス性かと。
ただ、やたらスクリプト別にするとそれはそれでメンテナンス性悪くなるから額面通りに受け取るのは避けるべき。
177:名前は開発中のものです。
21/02/08 14:41:25.11 kgxawMNu.net
何が危険なのかは知らないけど、長すぎると把握できなくなるので適当に分割してる
最悪なのはスパゲッティ化して手に負えなくなるとか似たようなメソッドが沢山あって
何やってんだか分からなくなるとかじゃないの?
そういうのはモジュール化とかクラス分けとか分割して整理整頓してるとならない気がする
気のせいかもしれんけどな
178:名前は開発中のものです。
21/02/08 22:01:26.87 oiCGlHqI.net
>>175
スクリプトってのはUnityだとクラスだから、「1クラスにいろんな機能を放り込んだほうが楽じゃね?」という発想という前提で話をしてみる
結論から言うと「最初は楽かもしれないが、長期的には地獄を見る可能性がある」という感じ
以下解説、長文なので分割兼先に謝っとくね
オブジェクト指向設計原則またはSOLIDの原則と呼ばれるものがあって、その1つに「単一責務の原則」ってのがある
1つのクラスには1つの責務(機能)しか持たせない方が良いという原則
この原則に徹底的に反して、1つのクラスやオブジェクトにありとあらゆる責務をもたせちゃってるのがアンチパターンの1つ「神オブジェクト」ってやつ
フィールド(変数)やメソッドが1つのクラスの中にやたらめったらあると
たった1つのフィールドやメソッドを変更した時に他のメソッドに影響が出る可能性が出てくる
変数を変更してバグが出た後に「えっこのメソッドこの変数見てたの!?」って気づくような状況ね
別のクラスにあるメソッドなら影響が出るはずないのは当然だよね
だから程度によるが分けた方がメンテナンス性が向上するってわけ
179:名前は開発中のものです。
21/02/08 22:01:57.53 oiCGlHqI.net
>>178つづき
神オブジェクトの危険性としては
自分一人の開発で神オブジェクトの中身をすべて把握しているなら影響範囲はわかっているだろうけど、1年後2年後もそれを覚えていられる人はまれ
影響範囲を忘れた後神オブジェクトの変更をしなきゃいけないとしよう(神オブジェクトはあらゆる機能を持つため変更も頻繁に入る)
どこに影響がでるかわからないからおいそれと変更できず、まず影響範囲を調査することから初めなきゃならなくなる
極端な例だけど100個のフィールド、100個のメソッドがある神オブジェクトの影響範囲を調べないといけないとしたら、それだけでうんざりするだろう
そして調査をすり抜けたメソッドがまったく思いもしなかったバグを生む・・・それが発覚するのは納品/公開後・・・みたいな悪夢も考えられる
蛇足だけどCorgi Engineの作者は最初の頃キャラの能力(走るとかジャンプとか)をもたせるクラスを1つだけつくって
その中にすべての能力の処理を書いていたらしいけど、メンテナンスが難しくなったので各能力ごとにクラスを分ける形に変更したそうな
ちなみにこうすることで新たな能力の追加をする際既存コードに手を加えなくて済むという「開放/閉鎖の原則」にも従った設計になってるんだけどさすがに割愛
180:名前は開発中のものです。
21/02/08 23:55:44.57 t4jOMm5U.net
バグが想定外の動作をするのは意識から漏れてるからだとすると
ここで質問してる奴は自力じゃバグは一生直せない事になるな
何でバグったのか分からないと言ってるだけだよね
181:175
21/02/09 00:29:23.85 rnKLIuUX.net
176-179
あとあとでメンテナンスに影響出てくるんですね
そういえば確かに動画の人も神クラスっていう言葉使ってました
危険性については詳しく話してなかったので気になってました
とても勉強になりました ありがとうございます!
182:名前は開発中のものです。
21/02/09 01:04:11.06 Ha37fy4a.net
AdMob入れた状態で実機ビルドするときCocoaPodsってやつを予めインストールしておかなきゃいけないの?
それともビルド時にインストールさせるの?
183:名前は開発中のものです。
21/02/09 01:15:08.94 gViw/e1j.net
なんで?
184:名前は開発中のものです。
21/02/09 01:25:10.73 1SsIIXgL.net
Cocoapodsて何?コロナのアプリ?
185:名前は開発中のものです。
21/02/09 22:23:25.22 NqnQGtM/.net
アセットを買えばバグもなくなるんじゃないでしょうか
186:名前は開発中のものです。
21/02/09 23:51:39.69 0bSUPZ0g.net
脳みそバグってるなら交換すればおk
187:名前は開発中のものです。
21/02/10 04:28:00.47 /cd5PPH8.net
RigidbodyってcenterOfMassをいじってもResetCenterOfMassを呼び出せば重心の自動計算モードに戻れるけど
Rigidbody2DはResetCenterOfMassが無いので一度centerOfMassをいじると重心の自動計算が二度と出来なくなるんですが
自動計算モードに戻す方法ってありますかね?
または手動でコライダーの中心を計算する方法
188:名前は開発中のものです。
21/02/10 06:34:41.44 9fHvxvoR.net
>>187
URLリンク(www.not-enough.org)
189:名前は開発中のものです。
21/02/10 14:42:42.87 Jr2Ccxuw.net
すまん質問す
3dオブジェクトが大量に入ってるクソでかいアセット(2GB以上)、Gitにあげるとクソ遅くなるので各自でパッケージをインポートしてたんだけど、Cloud buildだと当然の如くそれ使ってるところ表示がされない。
こういうのってどうしたらええのん?
GitLFSは使ってないんだけど、その辺使えばそこまで重くならないもの?
100種類ぐらいのキャラクターがアニメ付きで入ってるようなアセット。
190:名前は開発中のものです。
21/02/10 17:56:50.02 hWwkglZu.net
ビルドに混ぜるんじゃなくて外部リソースとしてAssetBundle化しろ
191:名前は開発中のものです。
21/02/10 20:21:51.24 Jr2Ccxuw.net
アセットバンドルかー
全然分かってないんだよな
実行時に外部サーバーいるんだっけか?まあなんかみてみるわーあざす
192:名前は開発中のものです。
21/02/10 22:07:57.30 V6zvn3Bu.net
スレチかもだけどVRMをUnityで読み込む場合って元のテクスチャの形式的にVRM用のシェーダーじゃないと見た目バグる?
Vroid→Unityなんだけど
他のシェーダーで扱えるようにする方法ないかな
193:名前は開発中のものです。
21/02/10 22:08:54.10 V6zvn3Bu.net
シェーダーていうかマテリアルだ
すまん
194:名前は開発中のものです。
21/02/11 01:07:45.62 F5vUHk3N.net
マジレスするとマテリアルを当たり判定用に大量配置すると重くなる
距離と方向を元にイベント発生させたいなら普通にシェーダーオンリーの方が速い
インスタンスが万単位あるならコンピュートシェーダーを使う
ていうかお前らあまりゲーム作ってないな。
カメラにリジッドボディなんて悪手だろ
195:名前は開発中のものです。
21/02/11 04:36:41.63 NXerlcMl.net
>>192
とりあえずぶっこんでStandardShader適用してみてよ
196:名前は開発中のものです。
21/02/11 13:16:36.94 K7S+uRmQ.net
このスレAddressable Asset Systemの話題ほとんど出ないけど
使いこなしてる人いますか?
Twitter見ると難しいらしいけど
初心者でもいける?
197:名前は開発中のものです。
21/02/11 13:32:38.65 5A5jasix.net
>>192
vroidならの他のシェーダーでも動くよ、ベーステクスチャだけ使う形でよい。
HDRPで動かしてる人もちらほらいるね。
198:名前は開発中のものです。
21/02/11 18:09:52.24 X1FFe/Yq.net
>>196
そのまま使う分には結構便利で簡単
暗号化や独自のキャッシュ管理を組み込むのはかなりめんどくさい
199:名前は開発中のものです。
21/02/11 21:35:02.23 CIVu0X54.net
>>195
>>197
それがURPでUnityChanShaderに適用しようとするとまつげとかまゆげのアルファ値がバグるんだよね
てっきりMtoonとかじゃないとダメなもんかと
普通にできてるっぽいからレガシーのレンダリングで試してみる
ありがとう
200:名前は開発中のものです。
21/02/11 21:55:31.18 tmrvwFrl.net
ShaderGraphのバージョンを8から10に上げたらマテリアルがおかしくなった
10から8に戻したらシェーダーが破壊された。これ注意だわ。
201:名前は開発中のものです。
21/02/11 23:49:54.57 /z/dSZtB.net
上げるとシェーダー関数は書き換えてくれるが
下げても何もしてくれないのはいつも通りなのでは?(つまり壊れる
202:名前は開発中のものです。
21/02/11 23:56:54.40 GaSBBRJn.net
ゲームオブジェクトのアタッチが大量に外れてた
アタッチした状態で大量にシーンを複製したしテストプレイしながらバランス調整したからアタッチミスがあればその時点でエラーが出るはずだし気づくはずなんだが
今日になっていきなりエラーが出て確認してみたらアタッチが外れてた
しかも同じ名前のゲームオブジェクトばっか
まぢポルナレフ状態やわ
心当たりがあるとすれば前回unityの動作がおかしくなった
認識されるはずのスクリプトが認識されなかったり
昔からたまに起きるしunityのバージョンアップしても起きるし再起動したら直るからそういうもんやと思ってスルーしてるけど知らん間にアタッチ外れるのは恐怖やわ
203:名前は開発中のものです。
21/02/12 00:01:18.79 PLxY5TnK.net
あと文末コードでunityに警告された
MacOSとWindowsが混在してるとか
ネット上のブログで見たコードをコピペして使ったら警告が出た
スクリプト自体は動いてるけど警告出たの初めてやし嫌やわぁ
大抵のエディタには文末コードを統一する機能がついてるともエラーメッセージ中に書いてあったけどそんな機能どこにあるかわからへん
マックのビジュアルスタジオ使ってるけどそれっぽい機能使っても警告メッセージが消えへんし嫌やわ
204:名前は開発中のものです。
21/02/12 00:56:36.27 WKpre3/4.net
"クリエイターの価値を決めるのは、自分自身や客ではなく、「こうありたい」という信念や哲学だ。
自分本位だったり、義務や惰性で続けたりすると、何をしても苦しくなる。"
"松下や本田、ゲイツやジョブズも、本気で「世界を変える」ために斗っていた。"
205:名前は開発中のものです。
21/02/12 01:11:27.62 ZYeZ+EAs.net
キモっ
206:名前は開発中のものです。
21/02/12 01:24:31.22 jW35Iup1.net
どこからの誤爆なんだ?唐突すぎる
207:名前は開発中のものです。
21/02/12 01:37:46.33 3jMCfpAV.net
そのうち京都アニメーションと戦って火を付けるんですね分かります
208:名前は開発中のものです。
21/02/12 01:49:46.97 fttZQXbA.net
なんてラノベのコピペ?
209:名前は開発中のものです。
21/02/12 01:59:28.30 IPB9aZFq.net
転生したらイスラム教徒だった件
210:名前は開発中のものです。
21/02/12 02:07:24.61 BJqwgsqz.net
URLリンク(note.com)
URLリンク(www.pixiv.net)
溢れんばかりの実力が全てを壮大に物語っているな
211:名前は開発中のものです。
21/02/12 02:26:07.35 jW35Iup1.net
個人でゲーム開発をしていて精神に異常をきたすケースは珍しくないから気をつけた方がいいだろね
作業量が膨大にあるから理性を保たないといけないし
現実からかけ離れた妄想に囚われてしまうようだと危ない
212:名前は開発中のものです。
21/02/12 02:44:05.91 C7/gFC8/.net
あ、これアカンやつや
213:名前は開発中のものです。
21/02/12 06:21:01.90 2BW/xel+.net
やりたいこと:
iosアプリで、アプリをタスクキルするとjsonファイルで進行状況を保存、次回起動時にファイルが存在していれば読み込んで値を代入する
ファイルの読み書き先はApplication.persistentDataPathで取得
できていること
onApplicationFocusで、アプリが起動終了した際のファイルの読み書きを実行
unity上では問題なく動作
実機テストでもホームボタンを押してバックグラウンドに行った時などは処理が行われていることをxcodeのログで確認
できていないこと
アプリをバックグラウンドに移行後タスクキルすると、次回起動時セーブファイルが存在していない場合の処理が実行される
知りたいこと
タスクキルを行うとApplication.persistentDataPathに生成されたファイルは消える?
ios向けにビルド時にアプリからファイルの生成を許可するなどの設定が必要?
ファイルが実際に生成されていることを確認する方法はある?
長文失礼しました。
何かご存知の方いらっしゃいましたらご教授いただけますと幸いです。
214:名前は開発中のものです。
21/02/12 07:56:30.95 2BW/xel+.net
>>213
すみません、自己解決しました。
OnApplicationFocusが起動時に呼び出されていなかったようです。
Start()内でセーブファイルが存在している場合にロードする、というようにすると想定通りに動きました。
215:名前は開発中のものです。
21/02/12 11:15:40.70 WKpre3/4.net
アートとは「自己表現を通じて鑑賞者の感情を励起する装置」であり、デザインとは「機能や目的に向けてユーザーの行動をアフォードする装置」である。
故に両者の総和たるクリエイティブとは「暗黙知を通じて人々に新しい知見や体験を与えるプロダクトを生む活動」に他ならない。
216:名前は開発中のものです。
21/02/12 11:20:53.39 bWFP+LkD.net
シーン間で共有できる変数を作りたくて調べているのですが
URLリンク(freesworder.net)
の説明ページでゲッターとなる関数を作成するとあります
変数をpublic static で宣言したら
わざわざ関数を作らなくても共有する変数を取得できるのでは?
とふと疑問に思いました
関数で戻り値受け取るようにしないと何か問題があるのでしょうか?
217:名前は開発中のものです。
21/02/12 13:22:05.13 dPiShOEj.net
ないよ
操作を絞ってプログラマーが安心したいだけ
全部グローバル変数にしてもいいぞ
218:名前は開発中のものです。
21/02/12 16:03:10.39 bWFP+LkD.net
>>217
ありがとうございます
グローバル変数というのもあるんですね
調べて試してみます
219:名前は開発中のものです。
21/02/12 16:16:36.05 SVpDxOFP.net
バッドノウハウを試さなくていいから……
いやでも一度やってみるのはありか?
220:名前は開発中のものです。
21/02/12 16:23:05.92 TSpBnXgp.net
質問です。
下のように一つの変数に異なるクラス型をセットし、そのクラスのメソッドを実行できるようにしたいのですが、キャストがされません。
どうすれば解決できますか?
System.Object cell = new System.Object();
switch(i)
{
case 100:
cell = GetCell(SelectNodePrefab) as SelectNode100;
cell.SetContents1();
break;
case 200:
cell = GetCell(SelectNodePrefab) as SelectNode200;
cell.SetContents2();
break;
}
221:名前は開発中のものです。
21/02/12 16:27:49.86 TSpBnXgp.net
SelectNodePrefabはSelectNode100やSelectNode200を継承したクラスです
222:名前は開発中のものです。
21/02/12 16:29:46.54 TSpBnXgp.net
すみません間違えました。221は無視してください。
一つの変数に異なるクラス型をセットする方法が知りたいというのが趣旨です。
223:220
21/02/12 17:42:05.24 TSpBnXgp.net
質問取り下げますm()m
224:名前は開発中のものです。
21/02/12 18:13:36.50 7qx1ZJDl.net
なんだろう動的型上がりの人かな
225:名前は開発中のものです。
21/02/12 18:19:03.30 jTseNny2.net
blenderで3Dモデルとアーマチュア(ボーン)・そのボーンを利用して歩行モーションまで作成しました
そして、それらをFBXでエクスポートしてunityにインポートさせました(アーマチュア・モデル・アニメーション含む)
それで、インポートした大元のアセットをunityのシーン内に配置すると、3Dモデルは問題なく表示されていました
ただ、歩行モーションをシーン・あるいはゲーム内で再生させる方法がわかりません
一応インポートしたファイルの中の階層を見てみるとblenderで作成したアニメーションクリップが内包されており、
そのクリップをインスペクター内で見てみると中に表示されるウインドウの中でキャラが歩行しているアニメーションが作った通りに
流れているのでインポートできているのはわかるのですが…
226:名前は開発中のものです。
21/02/12 20:12:11.30 jTseNny2.net
>>225
自決ですがアニメーションコントローラーを設定すればとりあえず歩行アニメーションをゲーム内で動かす所まではできました
しかしいまいち理解はできていない…
227:名前は開発中のものです。
21/02/13 01:08:45.73 gtSuUlhd.net
>>225
アセットを買ってみては?
228:名前は開発中のものです。
21/02/13 13:33:54.34 NmYqvBwb.net
25歳、プログラミング初心者でも3Dゲーム作れますか?
229:名前は開発中のものです。
21/02/13 13:40:54.06 8dd9+7rZ.net
人に聞いてる時点で無理
230:名前は開発中のものです。
21/02/13 14:10:31.05 2DrBFLPS.net
初歩的な質問ですみません。
コードで実ファイルをアセットに読み込むにはどうしたらできますか?
231:名前は開発中のものです。
21/02/13 14:24:23.71 88jv0GnC.net
何言ってんだコイツ
232:名前は開発中のものです。
21/02/13 14:31:09.88 l+WRiRKO.net
unityでムービーシーン作るとき、キャラの動きとかどうやって作るの?
ググるとだいたいblender使えってでてくるけど、フィールドとかマップをunityで作ってたら、無理じゃねって感じがするんだけど
A. マップやフィールドのオブジェクトも全部blenderで作ってからunityにインポートして使う
B. unityで作ったフィールドとかオブジェクトをエクスポートしてblenderに入れてキャラのアニメーションとかムービーシーン作る
のどっちかしかない気がするんだけど、みんなどうしてるの?
233:名前は開発中のものです。
21/02/13 14:36:29.98 MAUNomyz.net
マニュアル読めんのかこの糞ガイジが
234:名前は開発中のものです。
21/02/13 16:42:19.75 NmYqvBwb.net
お前ら毒舌過ぎ~
聞かなくても答えわかってるし
235:名前は開発中のものです。
21/02/13 19:00:52.23 R48l3Wjh.net
動画にしてぶち込んでしまえ。
236:名前は開発中のものです。
21/02/13 19:04:44.67 BezR68AZ.net
>>232
3年前くらいにタイムラインできた時にUnityジャパンがそれ使ってユニティでアニメ作るのやってたろ
237:名前は開発中のものです。
21/02/13 19:47:19.92 gtSuUlhd.net
>>232
C.アセットを買う
238:名前は開発中のものです。
21/02/13 23:27:21.18 akysu9TI.net
相談料は1文字1万円から承っております
239:名前は開発中のものです。
21/02/14 00:59:44.35 uhxIpa7E.net
>>236
あれって、モーションとか設定済みのモデルつかってなかった?
unity上では、どこでどういうモーション発動させるか設定するだけみたいな
やりたいのは、キャラの動きとかをフィールドやマップのオブジェクトと合わせて作りたいんだけど、それ解説してる動画とか見かけないので...
(あるのはblenderで人のモデルのアニメーションつけて、unityに取り込むパターンのやつ)
240:名前は開発中のものです。
21/02/14 01:16:48.45 Mz2LdQQW.net
俺も気になるけどそういう細かい所の手法みたいなのって検索してもなかなか出てこんのよね
241:名前は開発中のものです。
21/02/14 01:18:32.01 sfZu194A.net
>それ解説してる動画とか見かけない
公式がガッツリ解説してる物を二番煎じでやらないからないんだが
242:名前は開発中のものです。
21/02/14 01:37:07.94 uhxIpa7E.net
>>241
いや、公式でもある?見たことないけど
アニメーション設定済みのモデルを、unity上のタイムラインで動かしてみました、はたくさんあるよ
243:名前は開発中のものです。
21/02/14 01:40:14.69 uhxIpa7E.net
>>240
そうそう、カットシーンめっちゃ作りたいんだけど、どうやるのが正解なのか分からなくて困ってる
アセットだと、例えば椅子に座る動きとか、コップ掴む動きとか自分が使いたい動きがあるとは限らないし(仮にあったとしても、自分が配置してるオブジェクトとの位置関係とかどうすんの?って感じ)
244:名前は開発中のものです。
21/02/14 01:40:31.96 sfZu194A.net
確認してみたが普通にあるけどどこ見てんの一体?
245:名前は開発中のものです。
21/02/14 01:42:43.02 uhxIpa7E.net
>>244
普通にYouTubeなり、ググるなりしてるよ
むしろどこに↑の動画あるのか教えて欲しい
246:名前は開発中のものです。
21/02/14 01:46:37.37 sfZu194A.net
あぁそれじゃ一生無理だね
標準的なインストールならオンラインにあるのと同じものが
お前のパソコンの中にもあるんだが灯台下暗しって分かる?
247:名前は開発中のものです。
21/02/14 02:04:26.95 qc6hETQV.net
マニュアル読めって言われただろ
操作とやり方書いてあるから言われたんじゃないのか?
248:名前は開発中のものです。
21/02/14 02:18:44.22 uhxIpa7E.net
>>246
え、どゆこと?マニュアルには書いてるけどYouTubeとかWebには一切解説がないってこと??
249:名前は開発中のものです。
21/02/14 02:23:57.78 sfZu194A.net
君には無理だから諦め給え
250:名前は開発中のものです。
21/02/14 03:12:53.17 uhxIpa7E.net
ごめん、普通にYouTubeにアニメーション調整する説明の動画あったわww
ただ、やっぱ基本blenderで元の動作は作る必要あるっぽいね。面倒やなー
251:名前は開発中のものです。
21/02/14 03:28:29.59 bX+YXGNx.net
3分で出来る事を13時間も掛かってしまうなんて最高やな
252:名前は開発中のものです。
21/02/14 06:26:56.85 n1a3vAl7.net
>>239
他のツールで作ったアニメのあるモデルを取り込んでまさにオマイのやりたいことかと思ったけど後から条件出すなやw
253:名前は開発中のものです。
21/02/14 08:41:12.96 d9BxSaHb.net
>>252
横からですまんが流石にあの質問でそう受け取るのはどうかと思うぞ
どう読んでもこの人はUnityだけで完結させたがってるだろう
254:名前は開発中のものです。
21/02/14 12:28:46.13 PaKYFu2a.net
DCCツールでもUnityでも要領は変わらないし
そもそもそれが出来ないならゲームのセットアップそのものが出来なくない?
255:名前は開発中のものです。
21/02/14 12:54:33.66 iPS+6aBl.net
StanderdAssetsのFPSControllerとMobileSingleStickControlを使ってFPSを作ろうとしています。
エディター上では問題なく動いているのですが、Androidの実機上だと、ジョイスティックが全く動かなくて困っています。
どの様にすれば解決できますでしょうか?
ご存知の方、いらっしゃいましたら教えて頂けると助かります。
■作業環境
2019.4.15f1
Android バージョン 10
256:名前は開発中のものです。
21/02/14 13:02:35.54 uhxIpa7E.net
>>253
フォローありがとうございます!
質問内容分からない方もいたようで、自分がもっと伝えやすく質問すべきだったと、反省
>>252
253さんの言う通り、最初からunityだけでアニメーション編集する方法を聞いたつもりだったんですが、分かりにくかったようで混乱させてしまいすみませんでした!
blenderでベースのアニメーション作る→unityにインポートして、unity内のオブジェクトとの整合性を編集
という手順がスタンダードということが分かって良かったです!
257:名前は開発中のものです。
21/02/14 13:05:58.39 PaKYFu2a.net
いやだってそうしないとゲームのセットアップできないやん
何当り前の事言ってんのか分からないよ
258:名前は開発中のものです。
21/02/14 14:26:28.52 rqwP/EGA.net
>>255
大雑把過ぎて指示できないです。
何をしてどこまでできているのか。
現状のアドバイスとしては、その入力アセットのみで接続実験してください。既にしてるならやはりどこまでできているかなどが必要。
259:255
21/02/14 14:47:46.03 iPS+6aBl.net
>>258
私がやったのは、
・プロジェクトにStandard Assetsを追加
・FPSControllerをシーンに配置
・MobileSingleStickControlをシーンに配置
・AndroidにSwitchPlatformしてビルド、実機に転送
これで、実機でプレイしてもジョイスティックが全く動きません。
原因解りますでしょうか?
260:名前は開発中のものです。
21/02/14 15:26:35.11 d9BxSaHb.net
>>257
やり方の当たり前を議論してるわけじゃないんだ
質問を読んで意図を考える話をしたのよ
そんな当たり前を語れるレベルなら
質問者がどこをどう勘違いしてるのはわかるだろ?
まあそういうの不得意な人もいるしどうかと思うは言い過ぎだった
余計な事言ってすまなかった
261:名前は開発中のものです。
21/02/14 16:06:52.31 uhxIpa7E.net
>>260
質問の意図とか背景をどこまで考えられるかって聞く人のレベルによっちゃうところあるから、質問する側がなるべく誤解やおかしな解釈が入りようがないように質問する必要があるって痛感しました
ただ、私の質問の意図をわかってくれる人が一人でもいて良かったです!ありがとうございます!
262:名前は開発中のものです。
21/02/14 16:09:40.54 PaKYFu2a.net
勘違いと思い込みで勝手に車輪の再発明して一人で騒いでただけでしょ
最初からフローが全く同じで真新しい事でも何でもない
勘違いしてたのは本人だけじゃないの?
263:名前は開発中のものです。
21/02/14 18:20:43.43 rqwP/EGA.net
>>259
この通りにしてもダメですか?
URLリンク(techacademy.jp)
264:名前は開発中のものです。
21/02/14 19:23:13.36 wItNOtyM.net
複雑なアニメーションとかファイナルIKでやるのが一番
265:名前は開発中のものです。
21/02/14 19:27:37.56 wItNOtyM.net
unityならまずファイナルIKで出来るかを考えるのが正解、次はミクシモにないかを探す、それでもなかったら作るのもいいけど、作る時間でミクシモとファイナルIKでやりたいことほとんどできると思う。
266:名前は開発中のものです。
21/02/14 20:14:38.92 PySsxjlM.net
2年費やしてSteamでリリースしたゲームは初週で10本も売れなかった
以前の仕事の知り合いを通じて運良く仕事先を見つけることはできました。しかし今はゲーム制作のことは考えたくありません
と言っていたゲームが今セール中なのを見ると
あのblogも売るためだったのか。。。
267:名前は開発中のものです。
21/02/14 20:45:43.39 l2dKHnoT.net
ゲームを売る事は悪いことか?
こういうビジネスの視点に欠けるアホがいるから
日本のインディはレベル低いんやろね
そもそもインディはブログやSNSで小細工した程度では売れない
真の天才じゃないと勝ち目なし
268:名前は開発中のものです。
21/02/14 21:02:00.19 HSwx06x6.net
Unityの教科書で勉強しておりVectoe2の距離を求めるサンプルまで進んだのですが
2点ほど理解ができなくて困っています
void Start()
{
Vector2 startPos = new Vector2(2.0f, 1.0f);
Vector2 endPos = new Vector2(8.0f, 5.0f);
Vector2 dir = endPos - startPos;
Debug.Log(dir);
float len = dir.magnitude;
Debug.Log(len);
}
まず、3-4行目はVector2クラスのインスタンスを作っているのはわかるの
ですが5行目の変数dirの前にVector2と記述する意味がわかりません
また、8行目のVector2クラスがもつmagnitudeメンバ変数に変数dirの
値を渡す方法として、dir.magnitudeという記述になる点に違和感があります。
magnitudeが変数なのであれば=で代入するものなのではないでしょうか?
それともこういうモノであると理解すべきなのでしょうか?
269:名前は開発中のものです。
21/02/14 21:25:18.67 d9BxSaHb.net
>>変数dirの前にVector2と記述する意味がわかりません
その記述がないとdirの型がわかりません
>>magnitudeが変数なのであれば=で代入するものなのではないでしょうか?
そもそも代入していません
dirの中にあるmagnitudeを取り出しているだけです
270:名前は開発中のものです。
21/02/14 21:31:48.16 HSwx06x6.net
>>269
ありがとうございます
ということは、dirはVecrot2のインスタンスであるという理解でよいのでしょうか?
271:名前は開発中のものです。
21/02/14 21:39:14.36 QNVx05Hs.net
何だかんだUnityの教科書が一番入門書としては分かりやすい
ただまだこの段階ではゲーム制作するには難しく感じる、この次にオススメの本とかある?
272:名前は開発中のものです。
21/02/14 21:40:59.15 d7EjNe9b.net
>>268
UnityというよりはC#の基礎部分ですね
1個目の質問の答えなんですが、変数というのは入れ物であるという話を聞いた事ないですか?
startPosという変数とendPosという変数を引き算した計算結果を、dirという変数を新しく作って入れてます
なので結果的に変数を3つ作ってるんですが認識はあってますか?
2個目の質問なんですが、まず大前提としてdirはdirection(方向)という英単語の略であって、距離という意味ではありません
距離を出すには方向(正確にいうとendPosとstartPosの差)から直線の長さを計算する必要があります
長さを計算してくれるプロパティがmagnitudeという名前です
プロパティは関数の仲間だと思えばいいです
なのでmagnitudeは変数では無いです
273:名前は開発中のものです。
21/02/14 21:50:15.55 d7EjNe9b.net
>>271
実際にゲームを作る以上の経験値は他では稼げない
そういう意味ではUnity公式にあるシューティングゲームを作るチュートリアルが一番良い
ゲーム開発のプロがやるようなゲーム基盤作りはその段階で学ぶだけ手を止めるだけなので、自分は天才だという自信がないのであれば、慣れてくるまで知らない方がいいよ
マインクラフト始めたばかりの人が「まずは10×10チャンク整地するかぁ」って言ってるようなもんだから
274:名前は開発中のものです。
21/02/14 21:57:09.10 VP/Qltdt.net
>>271
もし難しいと感じる場所がunityそのものではなくC#の基礎知識に起因するものなら、C#の入門書とかで基礎から固めた方が近道だと思うよ
275:名前は開発中のものです。
21/02/14 22:20:21.88 uhxIpa7E.net
>>265
ありがとうございます!
mixamo使ったことなかったので、試してみます!
276:名前は開発中のものです。
21/02/14 22:21:38.39 HSwx06x6.net
>>272
ありがとうございます
>>結果的に変数を3つ作ってるんですが認識はあってますか?
はい大丈夫だと思います
変数dirの宣言時に右辺でnewされていないので、あれ?っと思ってしまいました
>>長さを計算してくれるプロパティがmagnitudeという名前です
よくわかりました
わかりやすくするためかも知れませんが、magnitudeメンバ変数という記述は
テキストに書いてあった記述をそのまま書いてみました
>>274
ありがとうございます
そちらの本も探してみます
277:名前は開発中のものです。
21/02/14 22:31:10.00 d9BxSaHb.net
>>270
違います
インスタンスの生成はnew以降です
多分インスタンスを誤解しているので調べましょう
1、2行目は右辺でインスタンスを生成して左辺の変数に代入
3行目は右辺で引き算をして結果を左辺の変数に代入しています
1~3行目の左辺は全て初めて使う変数なので宣言しているだけで
インスタンスは関係ありません
278:名前は開発中のものです。
21/02/14 22:50:48.05 HSwx06x6.net
>>270
ありがとうございます
根本的にわかっていないらしいので勉強し直します
>>dirの中にあるmagnitudeを取り出しているだけです
初出のmagnitudeがdirの中に入ったのはいつだろうと考えたら
newしてはいないもののdirはただの変数ではなくインスタンスなのかな?
と思ってしまいました
279:名前は開発中のものです。
21/02/14 22:52:06.12 HSwx06x6.net
↑は >>277 の間違いでしたすみません
280:名前は開発中のものです。
21/02/14 23:05:37.09 QNVx05Hs.net
>>273
そっか了解、ちょとその公式のシューティングゲーやってみるわサンキュー
281:名前は開発中のものです。
21/02/15 06:57:13.48 vriMyGOM.net
>>278
>初出のmagnitudeがdirの中に入ったのはいつだろう
URLリンク(www.atmarkit.co.jp)
Class変数は実体を持たず、初期化子とコンストラクタでインスタンスを生成した時に
始めて実体を持ち、未割り当ての変数はエラーが出る筈なのだけど・・・
UnityEngine.Vector2はstruct Vector2であり構造体なので
classとは違い宣言した時点でメモリが確保されます
URLリンク(ufcpp.net)
>構造体は宣言した時点でデータを記録するためのメモリ領域が確保されます。
これがdir.magnitudeやdir.x、dir.yなどがインスタンス化なしにアクセスできる理由です。
282:名前は開発中のものです。
21/02/15 11:34:21.41 nPqsgnyf.net
Unityのプロジェクトをまるごとネットにアップロードしたいのですが、そこからUnityのユーザーIDやメールアドレスなど個人情報が特定される事はありますか?
あるとしたら、どのような所に気を付ければ良いでしょうか?
283:名前は開発中のものです。
21/02/15 12:59:12.51 J/XMV0dj.net
ゲーム制作の個人開発ってやっぱデザインよりプログミング覚えた方が近道なんかな?
Unityだとアセット使ったり改造したりすれば何とかなりそうだけど、プログラミングはそもそも基礎を分かってないと手出しできないし
個人でゲーム作ってる人もプログラマーが多い印象
284:名前は開発中のものです。
21/02/15 13:01:28.76 kD0F0XEL.net
君は何がしたいんだい?
プログラムをしたいのか、絵が描きたいのか?
まず形にするにはプログラムが必要。
絵は後から差し替えできるよ。
285:名前は開発中のものです。
21/02/15 13:40:31.22 J39yMQX9.net
>>283
クソゲーを作るのが1番最初
どんなゲームもクソゲーを基盤に
グラフィックを強化
シナリオ強化
音楽を強化
してけばそれなりになる。
出来るゲームクリエイターはクソゲーをすごいスピードで作るてんさいなんだよ
286:名前は開発中のものです。
21/02/15 13:55:00.09 khGZ1lE6.net
グラフィック→外注
シナリオ→外注
音楽→外注
プログラム→外注
完成!
287:名前は開発中のものです。
21/02/15 14:05:31.96 iZgKnbxp.net
尚売れなかったら人生終了!
288:名前は開発中のものです。
21/02/15 15:00:53.63 1rnochsT.net
>>285
やっぱ糞ゲー作りまくるしかないのか
289:名前は開発中のものです。
21/02/15 15:42:21.23 2mLZ9D/m.net
>>253
blenderで全部作ってインポート?とか言ってるやん
290:名前は開発中のものです。
21/02/15 15:56:12.03 q5rf35NV.net
クソゲーはいくつ作ってもクソゲーだから名作たくさん作れ
291:名前は開発中のものです。
21/02/15 16:04:35.53 otFb7Fi8.net
ウンコしか登場しない名作ゲーム
クソゲーがシリーズ化
292:名前は開発中のものです。
21/02/15 17:14:02.16 hxt1bx2w.net
>>278
色々分かってない風ではあるけど疑問なことは書いたら答えますよん
293:名前は開発中のものです。
21/02/15 19:30:34.62 UKTPpDEq.net
>>228
続ければいつかは作れるようになるだろうけど
大半の人は途中で投げ出す、仕上げられず公開もできない
他の事をやりだす、それまでの時間が無駄になる
そんな質問をしている人でリリースできた人はいない
294:名前は開発中のものです。
21/02/15 19:34:56.01 UKTPpDEq.net
>>290
だな、1weekで既成のゲームアイデアばかり披露してても
何にもならない、そういうゲームがうける時代もあったがとっくに終わってる
295:名前は開発中のものです。
21/02/15 19:58:24.58 D/KQVHFc.net
クソゲーすら作れないのが50%
完成させて公開出来るのが5%
steamやappstoreとかプラットフォームに乗せて販売できるのは0.1%
このゲーム面白いねと評価されてバズるのが0.001%
296:名前は開発中のものです。
21/02/15 20:29:02.87 J/XMV0dj.net
その比率マジなん?まあでもそんな感じではあるだろうね
糞ゲー作りまくるのは開発力を付けるのに良さそうな気がする、何より糞ゲーでも何でも作ったという事実は自信になるし
297:名前は開発中のものです。
21/02/15 20:51:26.35 hxt1bx2w.net
ネットでイラストとかでも100日何たらやってる人、ちゃんとやってる人は100日後ムッサレベル上がってるよね
298:名前は開発中のものです。
21/02/15 21:51:51.07 Hc1zrtie.net
イラストというか絵は描けば描くほど上手くなるからねえ、いわゆるアナログ的な技法ものは
ゲーム制作もといプログラミングはそう単純ではないところが歯痒いねえ、経験値は貯まるけど
論理的思考が伴うものは中々ね
299:名前は開発中のものです。
21/02/15 23:29:26.95 Tv4ibd2d.net
作れないのも含めれば一万人志望者いてバズれるのは1人だろう
バズっても社会的成功を手にれられるのは10万人に一人
つまり0.00001
300:名前は開発中のものです。
21/02/15 23:32:14.27 srWQ5Jlk.net
>>281
ありがとうございます
わかりかけてきたのでクラスと構造体の違いなどを調べて理解したいと思います
301:名前は開発中のものです。
21/02/15 23:54:52.04 Tv4ibd2d.net
簡単にゲームが作られすぎて数打ちゃ当たるで勝負できる時代は終わったと思うよ
大量のノイズから宝石を見つける事が重視されるから
漫画と同じように作家性が重視されていくだろう
302:名前は開発中のものです。
21/02/16 00:05:36.93 D9ZSIO7t.net
アニメーションとか地形とかに拘り始めてゲームが完成しないで、投げ出すパターンと
新しい要素を入れようと思ったけど力不足で導入できなくて嫌になって投げ出すパターン
のどっちかじゃないか?
303:名前は開発中のものです。
21/02/16 00:10:45.29 MkV+gd+I.net
何%とか何万人に一人~とかって話してる人の成功ってどの程度を指してるの?
自分は月40万程度の利益(サラリーマンで言う手取り2~30万?)を目標にしてるけどそれすらも0.1%とかそういう世界?
304:名前は開発中のものです。
21/02/16 00:38:29.59 vXuSQ0qS.net
月間ランキングTop5とか10とかに入るって事じゃね?
305:名前は開発中のものです。
21/02/16 01:53:58.38 b2q575lm.net
デザインからかプログラムからかって話だけど、まだ学生ならデザイン優先した方がいいだろね
どんなテーマに執着するのかの選択のセンスや、画力では測れない絵心は20代前半で固定される。脳がそうできてる
この時までに頭の中で何を見たかで後々大きな影響を及ぼす
プログラムは地頭が良ければおっさんになってからでも遅くはないけど、創造力の土台作りは年齢制限がある
306:名前は開発中のものです。
21/02/16 02:00:44.18 ZtvwlP8U.net
google playのアプリ増加数は2014~2018年120~210万増で平均160万増/年
宝くじの2等が100万分の1で探してDLして貰うだけで宝くじレベル