【3Dゲームエンジン】Unity 2at GAMEDEV
【3Dゲームエンジン】Unity 2 - 暇つぶし2ch100:名前は開発中のものです。
10/10/24 15:26:39 965t3tJy
>>99
役に立たないってのはどういう意味で?
JavascriptかC#を使える前提で文法のサンプルが皆無に等しいから?

101:名前は開発中のものです。
10/10/24 16:00:46 ehXM0lNh
>>100

凄い難しい質問だけどなんていうか、
例えばどの言語でもいいけどスクリプトを造る時に頭を使ってこんな感じで
こうみたいなイメージするじゃん。
オブジェクトの接触はレイを飛ばして当り判定の有無を造るけどそのプログラムの
造り方みたいなものが頭の中で流れてくるよね。
でもそういった面倒な部分をUnity側が用意してくれているんでコードを一個書くだけじゃん。
そんでオイラみたいなオブジェクト指向のプログラマーだとワンコードで流れを掴むという感じでは
なくて全体の処理の流れの中で取っ掛かりを見出してきたから露骨にワンコードで
やられるとイメージが湧かないんだよね。

変な話
これから男を倒しに行くんだけど玄関の前にハンマーを置かれちゃった様な感じ。

102:名前は開発中のものです。
10/10/24 16:17:20 SkzU9GDw
日本語でおk

つまり今までフレームワーク使わないでゴリゴリ書いてきたの?
ていうかなんでUnity使おうと思ったの?
楽するためなんじゃないの?

103:名前は開発中のものです。
10/10/24 16:26:40 ehXM0lNh
AS3.0でゲーム造ったけどフレームワークねーしw
フレームワーク使う仕事は通信系でシンフォニーとエクリプスかな・・・
でもここまで簡単じゃねーよw

104:名前は開発中のものです。
10/10/24 16:39:28 cMAU55/y
なんというか
露骨に沢山挫折してきたニワカ感が滲み出てるなw

105:名前は開発中のものです。
10/10/24 16:42:36 ehXM0lNh
>>104

Unityは特殊じゃねー?
xnaでも造ったが結構というかかなりめんどくさいぜ。

106:名前は開発中のものです。
10/10/24 18:24:56 965t3tJy
>>101
要するに仕様が簡単過ぎてほとんどリファレンスを見る必要が無いって意味?

107:名前は開発中のものです。
10/10/24 20:25:06 ehXM0lNh
>>106

プログラムをするっていう感じではなくなって暗記科目みたいになったって事。
既成事実だけを追っていけばサルでも組めるよぉ~って話。

108:名前は開発中のものです。
10/10/24 20:39:24 nyU3S0XS
>>107
いわゆるツクール的な開発環境だから当然じゃないの?
やりづらいってんならまだ慣れきってないか、性に合わないんだろう


109:名前は開発中のものです。
10/10/24 22:14:16 AXSUcdZa
機能としてパッケージ化されてる物にどんなものがあるか分からないって事じゃない?
逆引きリファレンス形式なら使いやすいって事だろう。

てか一度サンプルか何か読めばいい話だし、OOもあんまり関係ない気がするけど。

110:名前は開発中のものです。
10/10/25 00:51:02 pOT0mlmx
アプリに付属してるスクリプトってそんなものじゃないの?
言語を使うと言うのではなく、道具を使う感覚。

111:名前は開発中のものです。
10/10/25 08:40:19 ASnCuKHC
URLリンク(www.kotaku.jp)
unity3dでソニックを自作した人がいる!!


112:名前は開発中のものです。
10/10/25 12:58:46 bhJaNIEK
>>111
こっちが正統進化だな
4はデモやったけど単なる懐古ゲーだと思う
音楽が2のリミックスとは外人さんセンスいいねw

113:名前は開発中のものです。
10/10/25 13:54:45 e5auxJhU
ウゲェ~けどトライアル版って事は売ろうとしている事が怖いな。
セガが版権問題で裁判起こすだろうし・・・

それかトライアル版というジョークなのかね?

114:名前は開発中のものです。
10/10/25 14:59:40 Jcxq1FQA
マルチプラットのツールだから重いと書いてあるのが気になる。
前にあったストライクウッチーズの同人(未完成)はどうだったっけ。

Unityのデモはダウンロードはダウンロードしてから無料版かプロ版の体験版
かを選択するようになってるみたいですが、無料版を使いつつ、途中で
プロ版の体験版を使ったり、また無料版にもどって使ったりできますか?

115:名前は開発中のものです。
10/10/25 15:53:01 e5auxJhU
>>114

重いってUnity自体が認めてるジャン・・・何を今更・・・
抜き身のJavascriptに比べて20倍早くてC++の50倍遅いんだってよ。

116:名前は開発中のものです。
10/10/25 17:20:28 TAak/Xl1
unity3になってから大量のオブジェクト出しても以前に比べるとマシな気がする

117:名前は開発中のものです。
10/10/25 22:11:43 SwK2ThUi
>>69
URLリンク(unity3d.com)


118:名前は開発中のものです。
10/10/25 23:21:42 e5auxJhU
Mac版を使っている人に質問で~す。
ゲームを造った時にWindows用に普通にパブリッシュできますか?

119:名前は開発中のものです。
10/10/25 23:31:33 pO167hi5
できま

120:名前は開発中のものです。
10/10/25 23:52:33 lHz5376N
すん

121:名前は開発中のものです。
10/10/26 00:48:55 fLoflvOj
わろたw

>>118
Mac版使ってるけど大丈夫、普通にパブリッシュできる

俺からも質問
Mac版に付いてくるmonoDevelopでunityじゃない、ただのC#でアプリ作ることできる?
俺の環境だとBuild successfulと表示されるのだけど

System.Exception: Error ScriptError:
at OSXIntegration.Framework.AppleScript.Run (Boolean compile, OSXIntegration.Framework.AEDesc& scriptData) [0x00012] in
以下略

とダイアログが出て走ってくれない
mono Hello.exe
も駄目

何か知ってたら教えてください





122:名前は開発中のものです。
10/10/26 13:38:44 G0ebI+qI
UnityでビルドしたEXEがNortonのSONAR機能で検疫されちゃうんだけど
みんなもそう?

123:名前は開発中のものです。
10/10/26 18:16:29 V3Cphi9X
Norton使ってないからなぁ・・、知らなかったよ

124:名前は開発中のものです。
10/10/26 19:03:26 3DWflbyk
署名されていないコードは全て検知するんじゃないかな?

125:名前は開発中のものです。
10/10/27 04:12:04 dZfq960r
update()
fixupdate()
の昇降性が分からんのだけど・・・Awake()は初期化だよね?
毎フレームに呼び出すという感じなんだろうけど誰かヒントプリーズゥ~


126:名前は開発中のものです。
10/10/27 04:19:19 sW/P1N+N
updateは前フレームの処理が終わった直後、fixupdateは指定した秒数ごと(デフォルト0.02秒=50fps)に更新を行う

127:名前は開発中のものです。
10/10/27 04:27:18 dZfq960r
おぉ~なるほどぉ~
弾丸とかがfixupdateが多いのはそういう事だったのか・・・

Awake()を敢えて宣言するのはどうしてなの?


128:名前は開発中のものです。
10/10/27 15:14:26 dGkUpFYt
インポートした大量のオブジェクトに名前で判別して
タグをつけるってのをスクリプトでやりたいんだけど、
シーンにあるオブジェクト全部の参照ってどう書いたらいいの?

タグのついてないオブジェクトの参照ができるかなって思ったらできなかった。

var go = GameObject.FindWithTag ("Untagged");

129:名前は開発中のものです。
10/10/27 20:16:44 0Rz9hxEU
>>128
"Untagged"はFindWithTagでは使えないけど、CompareTagだと使える。
何でなのかはわからんのだが。

130:129
10/10/27 20:34:46 0Rz9hxEU
スマソ。いまいち解決案になっていなかったな。
GameObjectを片っ端から、でよければ
var go : GameObject[] = FindObjectsOfType(GameObject) as GameObject[];
とかどうかな?

131:名前は開発中のものです。
10/10/27 22:27:56 9vsWsrxI
Unity上からはモデルデータは編集できるけど
スクリプトだけは弄られないように暗号化とか
したいんだけどそういうことって出来る?

あとネットワーク対戦でサーバーに置いたMODとか追加ステージみたいな
ものをクラインとにダウンロードさせて遊ぶが一応出来るらしい
けど、資料が見つからんので知ってる人がいたら教えてほしい。

今サンプルを少しづつ見てる仕組みを学んでるけど
普通のプログラムの感覚で見ると何やってるのか全くわからん

132:名前は開発中のものです。
10/10/27 23:12:48 Wz78Q74u
>>131
外部ファイルをローカルやネットから動的に取り込む事ができる。マニュアルにサンプル付きで記載されている
暗号化は自分で実装すればいいだけ。これこそ普通のプログラム感覚で思いつくはず


133:名前は開発中のものです。
10/10/28 03:06:41 bLLmlff3
>>131

フォーラムにちょこちょこ載っているから読んでみては?
ニュアンス的に分からない事をここで質問するという形の方がいいと思うよ。


134:名前は開発中のものです。
10/10/28 09:27:21 WP1SU5vB
ライセンスについて
プロライセンスを1つ購入した場合
自宅と会社と2台のPCで使用することは可能でしょうか?
使用時は常に1台です。

135:名前は開発中のものです。
10/10/28 09:36:27 8Yt3z6GH
横レスだけど
>暗号化
意味あんの?
暗号化されてない復号処理のコードやキーが、使える形でどこかに必ずあるわけでしょ
割りきって難読化で済ませられないようなものなら解決できないんじゃない?

…と書いたところで、
ブラウザ上じゃなければP/Invokeでネイティブの復号処理呼べて解決?なんて思った
それはそれで敷居高いなw

136:名前は開発中のものです。
10/10/28 15:49:22 9fpJXyl1
>>129
>>130
無事できました、ありがとうございます。

ちなみに、Unityを停止したら変更したタグが元に戻っちゃうんだけど
保存しておく方法はある?

AssetDatabase.SaveAssetsではないみたい・・・・
英語の壁が・・・・

137:名前は開発中のものです。
10/10/28 16:58:26 bLLmlff3
>>136

プレイした状態で停止って事?
そういう仕様だから実装する時にはプレイしない事。

138:名前は開発中のものです。
10/10/28 17:36:21 9fpJXyl1
>>137
・・・・超初歩的質問で恐縮ですが
もしかしてプレイしてない状態でスクリプトの実行ってできるの?

139:名前は開発中のものです。
10/10/28 18:04:14 bLLmlff3
>>138

ソースを書いて実行(プレイ)そんで変数の大小を弄くって調整って感じじゃないの?
実行環境上でオンタイムでソース書く奴って巨大ロボットに乗りつつ「OSを書き換えた・・・」とか行っちゃう
位何も知らない人なんだが・・・

140:名前は開発中のものです。
10/10/28 18:10:58 4vMa+VAD
>>136
チュートリアルぐらいやれよ。どこまで教えて君なんだよ

141:名前は開発中のものです。
10/10/28 18:21:30 9fpJXyl1
>>139
あの、ええと、タグ変更スクリプトを書いて「プレイ」 → シーン内オブジェクトのタグ変更
「ストップ」したらオブジェクトのタグが元に戻っちゃうから、どうにかできんかな~ って事だったんです。
わかりずらくてスマン。

142:名前は開発中のものです。
10/10/28 18:23:19 9fpJXyl1
>>140
チュートリアルにあったっけ?
見直してみる。

143:名前は開発中のものです。
10/10/28 20:00:51 aoFGZMg7
>>142
UnityはEditor用のスクリプトが簡単に書けるんだぜ

144:名前は開発中のものです。
10/10/28 20:58:48 bLLmlff3
>>141

君もしかして(馬鹿にする分けではないよ)パソコンがプログラムを処理する
という意味が理解できていない?
広義的な解釈という話では無くて根本的にどう工程を処理していくみたいな話だけど・・・

145:名前は開発中のものです。
10/10/28 22:46:39 rX9tZApe
プログラム初心者で悪戦苦闘しながら挑んでるんだか

Unityでライフゲーム作る時に、セル自体に周りのセルを認識させたいんだけど、
一つのセルだけじゃなくて、セルが何個自分の周りにあるかどうか認識させたいんだ。

たとえば

■□□
■あ■
□□□

こういう時に、「『あ』の周りには何個『■』があるか」
みたいなのを書くにはどうすればいいんだろう。

なにせ英語もできない軟弱者でな…。エキサイト翻訳でつっかえつっかえやってるんだ。

優しい人、誰か教えてくれ。

因みにライフゲームっていうのは

URLリンク(club.pep.ne.jp)

こういうの。

まあUnityでやるなっていう話かもしれんが、最初にやると決めた手前あんまり諦めたくないんだ。
誰か頼む!

146:名前は開発中のものです。
10/10/28 22:48:45 rX9tZApe
すまんあげちまった。
ちょっと混乱しすぎた。申し訳ない。

147:名前は開発中のものです。
10/10/28 23:49:18 4vMa+VAD
>>145
Rayでも飛ばせばいいんじゃね?

148:名前は開発中のものです。
10/10/28 23:51:45 imGlqKnT
>>145のリンクにソースがあるんだから、それを参考にして作ればいいのでわ・・・
とりあえず、内部的な演算はそのソースを模倣する形で作って、
その演算結果をUnityのビューの上でどんな手法で表示させるかってところで頑張ってみたら?

149:名前は開発中のものです。
10/10/29 00:13:39 Z+ssyV4y
プログラムて突き詰めて考えると、どうやって電子の流れを制御するんだろう?とか、
電子の流れで何で色々できるんだろう、とかまで逝ってしまいそう


150:名前は開発中のものです。
10/10/29 02:25:12 q1KSspzf
なら向いてないな。発明家にでもなればいいよ

151:145
10/10/29 03:06:14 bgusSGEF
>>147
Ray飛ばすってこれか…?
URLリンク(www.cis.sojo-u.ac.jp)
これって場面の全てに飛ばす的な記述のある項目があるけど(Descriptionの辺り)、
BoxColliderの範囲の中だけに飛ばすって出来ないのかな…あと個数って数えられるのだろうか。


>>148
そうかそういう手もあるのか。
javaアプレットってCベースなのかな?どっかでJavascriptとは関係無いって
見た気がする…間違ってたらすまん。

しかしプログラマーって凄いな。コードさくさく書けるようになりたいわ。
さくさく書けなくても、見れば何となく解る程度になりたい…。

152:名前は開発中のものです。
10/10/29 03:22:12 6BCDpTit
>>151

考えようなんだよね。
例えばUnityのスクリプトがどうなっているのか分かる様になっても、
プログラマーとしては初級クラスだと思う。
だけどゲームのプログラムって意外と一過性だから応用は利くと思うのよ。
それで配列の使い方とかこうやって使っているのね・・・みたいな感覚で
自分もそれをぱくっていけばいいと俺は思う。
でも職業でプログラマーやるとなると基本バネが無いとできないからそれはもう
なんていうか産まれついてのものだと思う。
俺の知っている子で15歳でアセンブラを理解し16歳17歳の時期をCEROという
ゲーム用のスクリプトでツールとかバンバン組んでいたガキが居たけどそいつは
高専に入ってエース級の成績を残しているしな。

153:名前は開発中のものです。
10/10/29 11:42:49 04GwRODB
>>139
スクリプトでロジックを書くって言うのは、オンタイムで更新できるから便利なんじゃないかね?
一々コンパイルして立ち上げなおしてとかもう耐えられねえよw

ゲーム開発でスクリプトを利用するのには大まかに2つの理由があるだろ。

特化命令を作ってやってプログラマーでなくてもある程度の作りこみを可能にする事。
もう一つは開発サイクルにおいてリトライをすばやく行えるようにすることだよ。

そのくらいは理解しとけ。


154:名前は開発中のものです。
10/10/29 12:45:54 +teJwuZE
長文書くよりプログラムの例出した方が早くないか

155:名前は開発中のものです。
10/10/29 13:13:22 6BCDpTit
>>153

オンタイムで更新できないよ・・・
変数いじる程度はできるが長いコードだとリブート求められてコンパイルしろ
という趣旨が出るんだよ。

156:名前は開発中のものです。
10/10/29 13:17:45 6BCDpTit
>>153

しかもそんな基本的な事は大半の人間が分かっているよ・・・
Unityのスレなんだよココ・・・

157:名前は開発中のものです。
10/10/29 21:45:25 mGR+qDir
>>148
いや、それだったらunity使う意味ないでしょ。
>>145のやつみたいなboolの配列で管理するよりも、各セルをオブジェクトとして上下左右のセルの参照を持つみたいな方法とかRay飛ばすとかの方がunityに合ったやり形な気がする。

158:名前は開発中のものです。
10/10/30 00:20:20 qF17r8c6
完全コピーを狙ってるんでなく、3Dでやるならそっちのほうが面白いものができそう
ただ、元レスの質問内容から考えると、現状のスキル的にハードな気がする。

159:名前は開発中のものです。
10/10/30 22:22:55 SGgQofpQ
>>115
『UnityJavaScriptは、従来のJavascriptに比べて20倍早くて、C++の50%遅い』の間違い
おそらく、現時点の崇城大学の日本語訳で間違えてるページがあったので
それを見て書いたんだろうけど原文とか公式のOptimizationの動画見ると50%だった、一応、修正依頼のメール出しときました
原文:URLリンク(unity3d.com)

160:名前は開発中のものです。
10/10/30 23:28:25 o7voIQLL
OperaのCarakanやChromeのV8と比べるとどうなるんだろう
何を基準に20倍なのか

423 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/10/29(金) 13:40:17 ID:TJesQ0GP0 [1/2] (PC)
URLリンク(blogs.msdn.com)
比較対象がOperaだけ正式版とかちょーうける

URLリンク(ieblog.members.winisp.net)

161:名前は開発中のものです。
10/10/31 09:41:59 PekyrrUs
>>145
練習問題として手ごろそうだったので、Unityでライフゲームやってみた。
URLリンク(www24.atwiki.jp)

そしたら、案外難しかったw
だれかゲームオブジェクトの実行順を制御する方法知っていたら教えてください><

162:名前は開発中のものです。
10/10/31 10:06:59 PekyrrUs
>>160
他のブラウザ組み込みJavaScriptは中間コードのままだけど、Unityのは
JITでネイティブコードにまで落ちてるから、他より格段に早いのは
特に不思議ではないかと。そのかわり各プラットホームごとに
ウェブプラグインが必要だったりビルドが必要だったりするわけで

163:名前は開発中のものです。
10/10/31 15:37:30 4/yAf2bK
>>159

そうなんだ・・・乙。
ソニックのゲームを遊んでみて思ったけど50倍遅い割には6年前のノーパソで
低解像度でサクサク動くから不思議に思ってたよ。


164:名前は開発中のものです。
10/10/31 17:59:09 +CdO/2AD
>>161
こりゃ良いサンプルだな
ただUnity3のせいかexp1がエラー出ちゃうな

>>162
ブラウザもIE8以外は皆JIT使ってるから、Unityと比べてどうなのかなと
とくにGoogleのV8はJavascriptエンジン単独で配布してるくらいだし

165:161
10/10/31 23:30:24 PekyrrUs
>>164
ありゃ、なんでだろ>エラー
こっちもUnity3(3.0.0f5)です
ま、exp1/2はそもそもライフゲームとしてまともに実装できてないんだけどw

166:名前は開発中のものです。
10/11/01 01:08:48 YsWGiVlw
エラーでたint neiborNum;のスコープをひとつ上にしたら通った

167:名前は開発中のものです。
10/11/01 18:44:34 gtcHn/BK
『C++の5割遅い』と言い換えられるけど造っていて遅延を感じる程造り込んでいないのだが
実際皆は体感的にどうなの?
素晴らしいグローバル変数が沢山あるから得てしてトントンだと思うんだよね・・・

168:名前は開発中のものです。
10/11/05 10:10:12 YTtl6Srh
>>97
これ無くなったね。なんか問題でもあったの?

169:名前は開発中のものです。
10/11/05 21:18:21 UcV1DpXU
>>168

それ使わなくても普通に配列使ってGIF動画みたいな事が出来るんだよな。


170:名前は開発中のものです。
10/11/11 14:24:55 3QIbyVUj
3.1でてるよ

171:名前は開発中のものです。
10/11/11 15:48:48 Las9NAYU
何が変わったんだろ・・・落としたけど再び410mbのファイルを強いられたのは
参ったな・・・。

172:名前は開発中のものです。
10/11/11 23:30:02 5v/07tIA
次のバージョンは95らしい

173:名前は開発中のものです。
10/11/12 10:06:55 outOBEN3
>>172

うわぁ~何その親父ギャグ・・・寒い・・・

174:名前は開発中のものです。
10/11/13 01:33:55 hhlcbiUA
UnityNTて、言いにくいです

175:名前は開発中のものです。
10/11/13 03:35:13 yJf0jdUJ
tynTN

176:名前は開発中のものです。
10/11/13 10:21:44 yBMB0k1s
PS3がパブリッシュできるって事はPSP(PSN)でもパブリッシュというのかゲームを
提供するROMを造れるって事なのかね?
PS3のOSでエミュレーションする形でPSのゲームができるのは分かるがここらへんの
相関性とかはどうなんだろう・・・

177:名前は開発中のものです。
10/11/13 11:19:25 ECPM+u7i
PSN → PS3 → PSP

PSPコンテンツの取得経路にPS3があるだけ。
UnityでPSPコンテンツが作れるわけじゃない。
PS3でエミュレートとか発想が間違ってるから忘れろ。


178:名前は開発中のものです。
10/11/13 11:49:55 ECPM+u7i
日本語情報
URLリンク(unity3d.com)

2.6 日本語マニュアル(パッと見、完了してるっぽい)
URLリンク(sky.geocities.jp)


チラシの裏
C:\Users\All Users\PACE Anti-Piracy
ドライブレター等は環境によるが、
PACE Anti-Piracyフォルダ内にUnity3のライセンス情報がある。


179:名前は開発中のものです。
10/11/13 12:25:29 yBMB0k1s
>>177

いや発想っていうのか
カーネルの問題等は下位互換しているのかなぁ~っていう話。
PS3のシステムでPSのゲームを遊ぶ時にエミュするんで仕様に準拠がアレバ
いけるのでは?と思ったまでよ・・・
PS2のEEは浮動演算処理が足りないのでダメだけどPSPだったら活きそうな淡い
幻影を感じるみたいな・・・

180:名前は開発中のものです。
10/11/13 12:51:53 ovRZ56q2
淡い幻影てカコイイな
つーか、俺もPSPで作りたいな
HDは敷居が高い、PSP辺りがちょうどいい感じ

181:名前は開発中のものです。
10/11/13 13:42:18 K9PW1ZRI
>>178
マニュアルの日本語化ありがたいな
ちょっと読みづらいが、崇城大学版と併せて読めばいけるな

182:名前は開発中のものです。
10/11/13 17:43:34 yJf0jdUJ
UnityってAnti-Piracy使ってるのか…その内ドングルになっちゃうのかな

183:名前は開発中のものです。
10/11/14 00:17:48 X19IrgaC
>>176>>180
CPUとメモリのスペックを考えよう、無理にも程がある
とてもだけど.NETFramework動かせられるもんじゃない
だから業界人はC++使ってるじゃないか

184:名前は開発中のものです。
10/11/14 08:27:00 NPU+Q9Hk
>>183

中間バイナリという言葉を検索した方がYESなのでは?
フレームワークからコンパイラ通して中間バイナリにして実行環境を造り出しているだけで
メモリー上のフレームワークをそのまま並行利用している訳ではないよ・・・

185:名前は開発中のものです。
10/11/14 17:36:54 pTA2AOYW
>>183
そこ自体は問題じゃないな
ドトネト自体は旧世代zuneでさえもかなり軽快に動作していた

186:名前は開発中のものです。
10/11/15 00:20:45 8QkoY9qJ
そもそもソニーがPSPまで開国するかどうかの問題だな

187:名前は開発中のものです。
10/11/15 06:44:21 g5tI3KdZ
Unity 2ch Wikiの Blenderからのインポート方法 を見てたんだが
Blenderの2.4xと2.5xの仕様変更に対しては、以下が参考になるだろう。

URLリンク(forum.unity3d.com)

188:名前は開発中のものです。
10/11/15 08:40:08 wPjZ9b/f
海外の開発事務所とか案件がコケテ資本が流れなく成った時に
腐れ縁というのか只で働ける古参を引っ張ってきてPSNで当てるとか公表しちゃうけど
日本の開発会社には敷居が高いのかね?
携帯のアプリの開発会社をやろうと思った時にドコモの査定が入るのと機種変更に
伴ってハードウェアの互換性が上手く取れない等の問題で話が流れたけど共通のOS
や仮想環境という形なら間口は広くなると思うんだよな。

189:名前は開発中のものです。
10/11/16 12:56:40 k/sm/L6P
そろそろ個人製作なunityゲー出てこんかな

190:名前は開発中のものです。
10/11/16 20:29:46 k4NfDHir
俺がこれから作るから後一年待たれよ

191:名前は開発中のものです。
10/11/16 23:05:22 ryS0aIjQ
個人で作ったUnityゲーをAppStoreに申請中です。

192:名前は開発中のものです。
10/11/17 05:49:12 cdzZqeLN
俺の同人ソフトが火を噴くぜ

193:名前は開発中のものです。
10/11/18 01:32:15 XrLf4oXl
作ってるゲームがやっと遊べる程度にはなった

194:名前は開発中のものです。
10/11/18 09:18:29 fv/h4P/c
お前ら凄いな。
俺は完全な素人から入ったから、
頭を掻き毟りながらチュートリアルをノロノロ進めていくので精一杯だよ。

195:名前は開発中のものです。
10/11/18 12:32:53 ZMU+T1EO
公開したけど10pvもまだない

196:名前は開発中のものです。
10/11/18 14:04:53 uxH8p1Wd
アドレス晒してくれたら見にいくよ

197:名前は開発中のものです。
10/11/20 16:53:40 YbtQTb71
なんか予想以上に盛り上がらないな、このエンジン・・・

198:名前は開発中のものです。
10/11/20 17:34:33 IZTi8+te
有料ゲームエンジンがもうすぐ無償化から1年経つのに
Unity:公式サイトは日本語だが本体とドキュメントは英語
UDK:ドキュメントは日本語だが本体とサイトが英語

と日本人に盛り上がって欲しくないかのような展開だからな


199:名前は開発中のものです。
10/11/20 19:18:19 JXAVkZ5C
2chへの書き込みが少ないから盛り上がっていないってこと?

200:名前は開発中のものです。
10/11/20 20:49:59 QOck3llF
>>198
日本の同人開発はDXライブラリが一番人気のようなものだよね


201:名前は開発中のものです。
10/11/20 20:57:54 IZTi8+te
あ、UDKはいつの間にか本体も日本語化されてるな
Unityはどれも日本語化されてないから他人に勧めることが出来ないのがどうにもならん
んでDXライブラリとかで二昔前のグラフィックのゲーム作ってる奴が多数

202:名前は開発中のものです。
10/11/20 21:03:53 kEl/ceT7
触ってみるとかなり使いやすいんだがな、
プログラムもゲーム作りたくて少し勉強してた程度でも作れなくはないし
UDKは触ってみたけど素人には難しいと思う

203:名前は開発中のものです。
10/11/20 21:21:09 TB4dK9Ck
開発環境は面白いんだけど、3D空間自体の扱いが難しい
チュートリアルのレーザー配置がどうやってもずれる
もうちょっとシンプルなトップビューのゲームを作りたいけど道は遠そう

204:名前は開発中のものです。
10/11/20 21:55:45 667u5R8g
>>201
Lunaライブラリとか?
UDKとかUnityとかも解説本が出れば流行るのかもしれないな。

205:名前は開発中のものです。
10/11/20 22:16:07 QOck3llF
>>204
どんなに日本語化と解説本頑張っても流行ったり盛り上がったりしそうに無い気がする
優れた開発環境とはいえ外国製だからね、日本人は国産じゃないと嫌がる人がなぜかしら多い

206:名前は開発中のものです。
10/11/20 23:49:58 667u5R8g
>>205
DirectXやVSだって外国製じゃん。
dxライブラリって日本製だっけ?
ともかく純国産の開発環境ってHSP、ひまわり、ツクールくらいしかなくね?

国産というより、日本語のサンプルがいっぱいあるって事が重要なのでは。

207:名前は開発中のものです。
10/11/21 01:23:52 keLu+j2A
一人で3dのゲーム作るのはすごい難しいからなあ。

208:名前は開発中のものです。
10/11/21 01:42:58 j2aJ25Ye
UDKは一人でコツコツ作る人にはまるで向いてないよ
時間の無駄が極大になる

209:名前は開発中のものです。
10/11/21 01:59:42 IookdMcL
>>208
俺はやってるけどなー。

210:名前は開発中のものです。
10/11/21 02:38:46 5kRO4gEe
すごいな。どんなの作ってるの?

211:名前は開発中のものです。
10/11/21 12:03:53 IookdMcL
>>210
アーマード・コア的なものを作ろうとしてるんだけど、
サンプルのゲームがキャラクターが手持ち武器は一つっていう原則を元に作ってあるから、右手と左手で違う武器を持たせようとするとソース全体に渡って書き換えなきゃいけなくて苦戦してる。

212:名前は開発中のものです。
10/11/22 00:44:04 F6aGnIKN
こんなんあった
UNITY3D フリーイントロダクションクラス
URLリンク(www.borndigital.co.jp)
UNITY3DとはPC、Mac、iPhone、iPod、iPad、任天堂Wii、XBox360、およびプレイステーション3など多様なプラットホームへのゲームとシミュレータを作成できる革命的な新しいツールです。

今回のUnity3Dクラスはデザイナーやプログラマーではない方のためのゲームおよび3Dシミュレーションの入門セミナーです。
ゲームデモやiPhoneアプリの作成を希望する方向けの内容です。

11月22日と29日の2日間で計4回開催予定です。

ご興味のある方は、お早めにお申し込みください。



213:名前は開発中のものです。
10/11/22 14:17:37 rMj9j8YF
>>211
逆に考えるんだ
いっそ右手と左手武器合わせて一つの武器ってことにしてしまうんだ
高々5種類くらいしか武器なんて作ってられないとすると
全部で25パターン造ればおk

214:211
10/11/22 15:38:15 iC0xtuUr
>>213
その方法についても考えたんだけど、武器クラスに武器クラスのインスタンスを2つ持たせればn^2パターン作る必要はないっぽい。
でも俺の変なこだわりで、ACっぽいゲームだけどACとはちょっと違って武器を拾ったり捨てたり切り替えたりさせたいんだよね。
そうすると武器を捨てたり切り替えたりの辺りの処理が複雑になるっぽいのと、結局、武器を撃つ時「右手で攻撃」「左手で攻撃」「両手で攻撃」の3パターンを武器に伝えなきゃならないからコードを書き換える量は変わらないっぽいなと。
まぁこだわるのが悪いんだけど、やっぱり自作ゲームである以上こだわりたい!

UDKでもUnityでもこのバージョンで作っときゃ間違いないってバージョンが出てくれればコツコツ作っていきやすいんだけどな。
UDKなんて毎月更新されるから困る。

215:名前は開発中のものです。
10/11/22 17:38:10 IqUvvbLF
UDKはまだβだからな
それに比べたらUnityは最新バージョンでリビルドするだから良い方だろ

216:名前は開発中のものです。
10/11/23 05:45:04 CktJfppX
Unity3.1 editor落ちますね。OSごと落ちる。

217:名前は開発中のものです。
10/11/23 10:32:39 CF37Sx6F
俺のゲームで世界をアッと言わせてやる

218:名前は開発中のものです。
10/11/23 14:07:06 euT46hPq
俺もUDKβとれたら本気出す

219:名前は開発中のものです。
10/11/23 15:47:37 N89Ydlm8
UnityってグラフィックとかはAssetsに置かなきゃだめなの?

220:名前は開発中のものです。
10/11/23 18:50:21 UM6xHaUI
>>219
どこにでも置ける。ネット上にも置ける。でもAssets下に置く方が手間が少ない

221:名前は開発中のものです。
10/11/23 19:18:51 YdKrEe6q
自宅が核攻撃されるケースを想定するとネット上にしたほうが良いな

222:名前は開発中のものです。
10/11/23 20:46:48 euT46hPq
ネットがサイバー攻撃受けたらどうすんのよ?

223:名前は開発中のものです。
10/11/24 18:04:44 X/6zz7wG
当然オフラインのバックアップも併用
盗難のリスク回避を考慮して、
データ入れたマイクロUSBを飼い犬の餌に混ぜて食べさせる>糞から回収>食べさせる、の繰り返し、これで完璧

224:名前は開発中のものです。
10/11/24 22:03:29 oP2y5z4e
Hadoopでマップなどあらゆるデータを共有化することにした

225:名前は開発中のものです。
10/11/25 03:54:42 cyVTJhNm
MODデータをHadoopからget(もしくはput)するってのは面白そう

226:名前は開発中のものです。
10/11/25 14:42:04 rZf1A2L8
Texture2Dに文字とか書き込みたいんだけど、関数はないみたいだから、

bitmapクラスか何かに読み込ませて、LoadImageってすればいいのかな。

bitbltみたいに好きな場所には書き込めないのだろうか?

227:名前は開発中のものです。
10/11/27 03:15:48 4IRahsEG
こんにちは、UNITY初心者です。

UNITYを使用してiPhoneアプリの3Dゲーム開発を行っているのですが、
3Dゲーム画面自体はUNITYからコードを出力できるものの、
その他画面、例えばアプリ立ち上げ時のメニュー画面や、ランキング画面など、
そういった別ページはどのように実装すればいいのでしょうか?

UNITYからiPhoneアプリ用に出力されたソースコードを、そのまま追記修正するという形でしょうか?
かなり複雑に見えるため、それが効率的な気がしないのですが、、、

お答えいただけましたら幸いです。
どうぞよろしくお願いいたします。





228:名前は開発中のものです。
10/11/27 07:11:50 0BRIhlkJ
なにしたいのかさっぱり判らんが、画面遷移を実装したいってこと?
iPhone版買っておいて、チュートリアルすらやってないの?
私もしかして釣られた?

229:227
10/11/27 16:48:06 4IRahsEG
>>228
お返事ありがとうございます。
画面遷移も含めてですが、
Objective-Cで実装する各種機能(サーバーと通信してのユーザー登録、アイテム購入、ランキング表示、など)を実装したいと思っています。

UNITYは最新のバージョンではiPhone版という形で区別されていないかと思いますが、いかがでしょうか?
一つのエンジンで、iPhoneを含めた各種プラットフォームに対応するようになっているかと思うのですが、、、
iPhoneのチュートリアルも探したのですが、求めているような内容のものはありませんでした。
もしご存知でしたら、ご教授願えると幸いです。

230:名前は開発中のものです。
10/11/27 16:55:15 sXk1aMkX
アイテム購入って iTune とのやりとりが知りたいってこと?

自前のサーバーと通信しての登録やランキング表示なら、それはもうクライアントの
プラットフォームとは無関係な話のような気が。
TCPやUDPによる接続方法が知りたいってこと?

いずれにしてもスレ違いの様相を呈しているわけだが。

231:名前は開発中のものです。
10/11/27 22:54:05 RdnTIMax
Unity内で完結しないアプリってことなんだろう。
俺もやり方は知らんけど。
AdMob組み込みたいよ…

232:名前は開発中のものです。
10/11/27 23:03:57 0BRIhlkJ
>>227
何がしたいのかわからん。>>212にでも行って来たら?

233:名前は開発中のものです。
10/11/28 02:26:02 63nudtGk
>>232
エスパーするに、iOSのUIが使いたいってことじゃね?

234:227
10/11/28 05:25:53 5B9ymJnz
すみません、書き方が大変分かりにくかったようですね、、、
>>231さんが仰ることが一番近いかと思います。

ちょっとまた分かりにくいかもしれませんが、
例えば>>231さんの記述にもあるような、AdMob(iPhone用に提供されている広告プラットフォーム)の組み込みなどは、
UNITYじゃ実装できないと思うのです。

そういう場合は、UNITYから書き出されたiPhone用のプロジェクトファイルを、直接いじるということになるのでしょうか?
触ってしまうと色々と崩れてしまいそうで、少々怖いのですが、、、

初心者丸出しのご質問で申し訳ありません。



235:227
10/11/28 05:29:00 5B9ymJnz
>>230
丁寧なご回答ありがとうございます。
いえ、UNITYで実装されていない機能について、実装の方法を知りたいというわけではなく、
UNITYで実装されていない機能については、直接書き出されたファイルをいじる形になるのでしょうか、という質問になります。

分かりにくいですね、、、同じような文章を何度も書いてしまっていますが、なんと表現すれば良いのかも分からない感じでして、、、

236:名前は開発中のものです。
10/11/28 11:51:56 1H9xm1Wj
ここに具体的なコードも書いてあるみたいだけどこれじゃだめなの?
URLリンク(forum.unity3d.com)

237:名前は開発中のものです。
10/11/28 23:08:38 zQmjMV01
いまいちまともに説明がされているように思えないんだか。

>いえ、UNITYで実装されていない機能について、実装の方法を知りたいというわけではなく、
>UNITYで実装されていない機能については、直接書き出されたファイルをいじる形になるのでしょうか、という質問になります。

実行形式のバイナリファイルを編集する、という手法はありえないと思うんだが、その発想はどこから来たの。

公式が指定する方法なのだと仮定して考えてみたら、リバースエンジニアリングやウィルス埋め込みと変わらない方法なわけで
公式が推奨するわけない。

そもそも、UNITYで実装されていない機能ってなによ?
通信も実装されてるし、UnityのGuiも実装されてる。

ちょっと前(スレ内の過去)で言えば、PSPでの実行は実装されてないね。
実装されていない機能って言うとこの辺りの話になるぞ

238:227
10/11/29 04:05:37 BEHHg9s+
>>236
ありがとうございます、参考になります。この後の>>237での説明に合わせ、理解が深まりました。

>>237
的を得ないご説明で申し訳ありません、丁寧なご回答をありがとうございます。

>実行形式のバイナリファイルを編集する、という手法はありえないと思うんだが、その発想はどこから来たの。

いえ、バイナリファイルというわけではございません。iOS用にビルドを行うと、いったんXcodeで開くプロジェクトファイル一式が書き出されるかと思いますが、
それらのソースコードのことを指しておりました。このプロジェクトファイル一式をビルドするとバイナリファイルになりますが、その一歩手前の段階です。
iOSで実装されており、UNITYで実装されていない機能を埋め込むためには、
このプロジェクトファイルの状態でObjective-Cを編集する必要があるかと思いましたので。

ただ、今回>>237の説明で一つ理解できたのは、そもそもアプリケーション全体を、UNITYで作り切る前提なのですね?通信・GUI・その他諸々、UNITYで基本的なiOSのアプリケーション開発は出来てしまうということなのですね。
例えば、サーバーサイドから出力されたXMLを解析&利用するといった機能も付いているということなのですね。(例えばです)

当方、こういった外部のエンジン?を使用してアプリ開発を行ったことが無かったため、最終的には既存のiOSの開発環境であるXcodeで編集するものなのかと思っておりました。

>ちょっと前(スレ内の過去)で言えば、PSPでの実行は実装されてないね。
>実装されていない機能って言うとこの辺りの話になるぞ

ありがとうございます、理解が深まりました。例えば、大抵の場合、iPhoneで開発したいアプリは、UNITYで作りきれるということなのですね。例外として、上に話のあったAdMobの実装、等がたまにある、ということなのですね。

しかしそう考えると、UNITYで全ての機能を実装しきるということで、改めてプログラム言語を一つ覚えるぐらいの気合いが必要になるということでしょうか、、、
外部のエンジン?等を使用するときは、そういうものなのでしょうか。余談のご質問ですみません。

諸々ご丁寧にありがとうございました。

239:名前は開発中のものです。
10/11/29 06:06:48 IXtf8qwG
237だが、俺の発言を100%信用するなと言いたい。
マックユーザーじゃないのでXCodeのプロジェクトファイルが出来上がる事は知らないし、
このプロジェクトファイルを編集する事でしか実装出来ない事柄がどのくらいの範囲を占めているかもわからん。

しかしながら、マルチプラットフォームをうたっているのなら、
マックの場合だけのローカルな機能の実装を推奨するとは思えない。

あと、「スクリプト」という単語を優しい言語と思っていないか?
unityではオブジェクトにロジックをくっつけることが出来、それをスクリプトと言っているだけで、
実装する作業は根本的にプログラム言語の理解が必要。

(いろいろわからずに)いきなり規模の大きいことしようとしてるなぁ。
カジュアルゲームの規模でunityは良いレスポンスが得られると思うが。

240:名前は開発中のものです。
10/11/29 12:18:16 FGTySKMx
Unity for PSP欲しいな

241:名前は開発中のものです。
10/11/29 13:17:06 ahjeJ3rO
android搭載のps phoneに期待だな。

unity androidはまだリリースされないんだろうか

242:名前は開発中のものです。
10/12/02 10:09:41 Xelx2aI2
個人で Unity Pro 版を購入しました。
自宅PCメインで作業を行っていて、会社PCでも作業を行いたいのですが
1ライセンスで自宅PCと会社PCで使用することはで可能でしょうか?
もしくはライセンスを自宅PCと会社PCとで転送することは可能でしょうか?

243:名前は開発中のものです。
10/12/02 11:08:38 9UNiAbE9
URLリンク(unity.murakumo.net)

PCを新調した場合、元のPCからのライセンスの移行は可能ですか?
可能です。
新たなPCにセットアップしたUnityに、ライセンスコードを入力することで認証できます。
ただし、頻繁にライセンスの認証をしていると、サポートへの連絡が必要になる場合があります。

244:名前は開発中のものです。
10/12/02 16:54:54 g7nJ9UoV
wiki管理者乙。
国内にこういうUnityに関する個人wikiがいくつか点在していて
どこもほぼ一人で運営してるようだけど、まとまってやる気はないのかね。
今の状態だと、管理者が飽きてwikiが放置されるのが目に見えてるし
そもそもwikiの形式を採る意味すらない。
日本人は本当こういうのをチームでやるのが下手くそだな。


245:名前は開発中のものです。
10/12/02 17:26:46 9CIsZyQP
>244
個人でしか書けないようにしてるとこは、CMSとしてwiki使ってるだけなんじゃないかな
各wikiみたいに記法が単純化されてて更新しやすいWebサイト用のプログラムって
他に思い浮かばないよ。自分が知らないだけかもだけど
サイトの名前に「wiki」って入れると、本来のwikiの概念を思い浮かべてしまうってことなら同意できるかな

246:名前は開発中のものです。
10/12/02 18:02:08 0C1HbVpK
wiki運営なんてしたら扶助暴行罪でインターポールに追われてしまうジャマイカ

247:名前は開発中のものです。
10/12/02 19:07:22 ezoD+NnX
無料で広告が入ってないレンタルwikiがあれば使ってもいい。

248:名前は開発中のものです。
10/12/03 09:22:14 OiGi0GIo
>>243
PCを新調した場合というのは元のPCの状態が分かりません。故障したのか、古いから新しくしたのかなど考えられます。
ということは元PCの状態に関係なく、他のPCにインストールして使えるということになりそうですが・・・

自宅PCにインストール認証後、会社PCインストールして認証確認へ、既に認証済みという状態です。
自宅PCはアンインストールして試しましたが、これも認証確認で認証済みになりました。

英語はサッパリですが翻訳サイトを活用してサポートへコンタクトしてみます。

249:名前は開発中のものです。
10/12/03 12:21:22 aUvCVXmB
あるだけいいだろw

もっとunity3dユーザーのサイト更新情報とか頻繁に書いてくれるサイトは欲しいが...

250:名前は開発中のものです。
10/12/04 06:57:37 VpKCqcyC
なぜ突然wikiの話に…と思ったら俺が>>243で貼ったサイトがwikiだったのか
ライセンス関係でググって、ソース元として貼っただけなんだけどな
まぁあれはパッと見で(誰もが編集していい)wikiとはわからんかったし、
いちいちログインさせるようなとこはちょっと候補にならんわな

で、しっかり編集者集めてやるなら2ch発が手っ取り早いと思う
…と思ってググったら2chのもあるのな
atwikiだけど

んで他のwiki達は見つからん
URLくれ

251:名前は開発中のものです。
10/12/04 08:24:07 eMe9txJD
     _人人人人人人人人人人人人人人人_
     >     わりとどうでもいい      <
      ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^^Y^ ̄

               ヘ(^o^)ヘ 
                  |∧   
                 /


252:名前は開発中のものです。
10/12/04 12:55:17 9OD4S5zD
そこの人、わりと叩かれるな

253:名前は開発中のものです。
10/12/04 15:32:48 6S9Nvgr6
>250 皆で書いていくwikiを作りたいって人が出てきたわけじゃないから、
こうあるべきって話は意味無くない?候補って何の話だろう

254:名前は開発中のものです。
10/12/04 16:56:00 ESVKy+Gj
暗いと不平を言うよりも、なんとかかんとか

255:名前は開発中のものです。
10/12/04 17:25:24 VpKCqcyC
>>253
意味ない。完全に読み違えてたわ。
候補も「みんなで使うwikiの候補」って意味。

256:名前は開発中のものです。
10/12/04 18:38:56 6S9Nvgr6
>255 何か読み飛ばしてたかと思ったわー了解!

257:名前は開発中のものです。
10/12/05 07:43:14 DiR2YVin
<RI.Hid> Failed to get value caps (0xc0110004).
ってエラー出ない?unity3.1起動時に

258:名前は開発中のものです。
10/12/07 18:53:05 yUM9CKlC

IPod今更購入記念バピコ

Unionとか言うサポートサービスがはじまた?のか

259:名前は開発中のものです。
10/12/09 03:24:52 S6iZcNXZ
興味はあるがインストール自体が失敗する
エディターまではインスコできるけど、デモとかそれ以降はなぜか失敗する。

260:名前は開発中のものです。
10/12/09 03:30:20 buYBE0o9
>>257
3.1f4がリリースされてる


261:名前は開発中のものです。
10/12/11 06:53:51 WRmlibIr
既に3.1.0f4(55865)なんだ。
Console->Clearで表示は消えるし、とりあえずこのまま使ってみるよ。

>>259
unity本体はC:\Program Files\Unity\にインストールされて
Island DemoはC:\Documents and Settings\All Users\Documents\Unity Projectsにインストールされる。(WindowsXP)
このpathの違いがエラーの原因かな。
Assets(C:\Program Files\Unity\Editor\Standard Packages)などがインストールされているならば
デモは無くてもチュートリアルなどは進められるんじゃない?

262:名前は開発中のものです。
10/12/11 16:44:01 a3PVeMBj
これってドットバイドットで表示できないのかな?

テクスチャのUV範囲を指定して表示したいんだけど、やり方がわかんない

263:名前は開発中のものです。
10/12/12 17:17:26 Gl5iS+DY
ドットバイドットとかできるの?

264:名前は開発中のものです。
10/12/13 00:48:42 oJPz04qa
ドットバイドットって英語だとなんて言うんだろう
ググれん

265:名前は開発中のものです。
10/12/13 01:15:06 6eu54Mni
つ pixel perfect

266:名前は開発中のものです。
10/12/13 13:42:05 lhSI1kBE
これって、MonoDevelopだけでビルドできるの?

267:名前は開発中のものです。
10/12/13 17:30:00 gKM2djnj
unity android使ってる人いる?

268:名前は開発中のものです。
10/12/13 22:20:13 uQ1mKYKz
>>262
GUIじゃあ駄目なの


269:名前は開発中のものです。
10/12/13 22:22:48 uQ1mKYKz
>>267
少しだけ
まだまだ調査中

270:名前は開発中のものです。
10/12/17 10:19:24 /3Ua1SFu
スクリプト(C#)でプリプロセッサは使用できますか?

271:名前は開発中のものです。
10/12/17 15:55:55 /3Ua1SFu
>>270
解決

272:名前は開発中のものです。
10/12/21 02:51:43 XhFc+Hn5
インスペクタじゃなくてスクリプトで親子関係を設定するにはどうしたらいいですか

273:272
10/12/21 04:49:49 XhFc+Hn5
解決しました。

274:名前は開発中のものです。
10/12/22 15:55:16 Xp4QpezZ
ゲームコンテストやるってよ
URLリンク(www.kongregate.com)
1st Place: $10,000
2nd Place: $5,000
3rd Place: $3,000
4th-10th Place: $1,000 each

あとUnityで遊べるブラウザミニゲー
Best Friends Fighter
URLリンク(jayisgames.com)
体当たりして相手の光ってるブロックが地面に付ければ勝ち

275:名前は開発中のものです。
10/12/22 18:44:28 oXt0btce
>>274
締切りは2月15日か
いっちょ頑張ってみるか

276:名前は開発中のものです。
10/12/22 19:05:26 S7eu9slw
賞金ずいぶん気前良いな
やっぱ3Dゲーだからか?

277:名前は開発中のものです。
10/12/22 23:15:03 Xp4QpezZ
日本人で賞金取る人でたら面白いね
ちなみにそのサイトは週間、月間でもフラッシュゲームに賞金出してる
URLリンク(www.kongregate.com)

Weekly
1st: $250
2nd: $150
3rd: $150

Monthly (during December 2010)
1st: $1500
2nd: $1000
3rd: $700
4th: $500
5th-9th: $250 each

278:名前は開発中のものです。
10/12/22 23:53:10 oXt0btce
もともとフラッシュゲームを扱うサイトだったのが
UNITYゲームも扱いはじめると同時に、
作り手を集めるためにコンテスト開催って感じなのかな

279:名前は開発中のものです。
10/12/23 05:14:03 5Dg/Lu+C
1等で835600円(為替手数料・所得税抜き)か・・・
年が開けたら本気出す

280:名前は開発中のものです。
10/12/23 12:48:09 lTDXvPzo
>>261
亀レスごめん。
そんな感じです。
エディターは起動できます。

281:名前は開発中のものです。
10/12/23 13:01:25 +92KeJTp
>>274
情報乙だがその時期は無理だ
マンスリーの方狙ってみるか

282:名前は開発中のものです。
10/12/23 15:48:49 Zmulwk3S
PCゲームのコンペの情報があるサイト
他にも賞金のかかったのが幾つかあるみたい
賞金稼ぎスレでもあれば盛り上がるかな?w
URLリンク(www.tigsource.com)

The 13th Annual Independent Games Festival
URLリンク(www.igf.com)
09年の賞金、今年と来年の額がわかんなかった
URLリンク(www.igf.com)

283:名前は開発中のものです。
10/12/23 15:59:03 Zmulwk3S
これはもう終わってるみたいだけど定期的にあるっぽい
Casual Gameplay Design Competition #9!
URLリンク(jayisgames.com)
1st place: $1,500
2nd place: $1,000
3rd place: $500

284:名前は開発中のものです。
10/12/23 18:10:29 5Dg/Lu+C
>>276
Unityが賞金出すっぽいね。金の使い方が上手いな。

285:名前は開発中のものです。
10/12/27 01:08:53 xdId3isW
公式の2D Gameplay Tutorialの重力って、
別のprojectでscene作ってcubeを自由落下させるより速く落ちる気がするんだけど、何か違うの?

286:名前は開発中のものです。
10/12/28 03:27:23 pzGbalWS
>>285
実際に動かしてないから想像だけど
Edit>ProjectSettings>physics>Gravity
の値が違っているのでは?

287:名前は開発中のものです。
10/12/29 11:03:34 Wt0mf/ZS
何も無い空間にResources.LoadでFBXのゲームオブジェクトを出したいのですが、
上手くいきません。C sharpなのですが、良いサンプルが無く困っています。
どなたかご存知ありませんでしょうか?

288:名前は開発中のものです。
10/12/29 11:44:40 7FcgVpX4
>>287
やってみてないけど、マニュアルにfbx読み込んでるの見つけた。Resources.LoadAssetAtPath

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
 public GameObject prefab;
 void Start() {
  prefab = Resources.LoadAssetAtPath("Assets/Artwork/mymodel.fbx", typeof(GameObject));
 }
}

289:名前は開発中のものです。
10/12/29 11:53:00 Wt0mf/ZS
>>288
ありがとうございます。ですが上手くいきません。
手順はEmptyのGame Objectを作ってそこに上記スクリプトを記述しました。
パスは"Assets/test_obj"で通ってると思います。


public GameObject xxx;
public Transform tran_;
public Mesh mesh_;

void Start() {
xxx = new GameObject("My OBJ");
tran_=xxx.transform;
xxx.AddComponent ("MeshFilter");
mesh_=((MeshFilter) xxx.GetComponent("MeshFilter")).mesh;
xxx = (GameObject)Resources.Load("Assets/test_obj");
}

こんな感じで書いてたのですが、全く表示されなくお手上げなのです。

290:名前は開発中のものです。
10/12/30 17:04:43 3yEy6SvV
AssetStoreの各アイテムをダウンロードするボタンが
ずっとplease waitなんだけど
これは何を待てばいいの?PROじゃないと駄目とかなの?

291:名前は開発中のものです。
10/12/30 21:14:06 pR9i6aBY
System.Drawingがないみたいだけど、
画像のロードや縦横サイズを知りたいときはどうすればいいの?
リファレンスにあるTextAssetはロードの仕方がわかんないし
System.IOで読ませようにもbytesはRead Onlyじゃん!

292:名前は開発中のものです。
10/12/31 01:20:32 LQin2g6P
>>291
.netじゃないぞ。言語としてC#が使えるだけだぞ。


293:287,289
10/12/31 10:25:52 9GmT+7mB
結局はLoad.Resourceは挫折したのですが、とりあえずの自己解決方法です。
Maya2011でFBXをメディア付きで出力します
UnityのプロジェクトにMeshesフォルダを作ってそこにインポート(test_mesh)
プロジェクトに新規でPrefabを作り、名前を変更(Cube)
このPrefab(Cube)にFBX(test_mesh)をドラッグ(グレー→水色に変化)
UnityのプロジェクトにScriptsフォルダを作って新規でC Sharpのスクリプトを作成(GenerateScript)

using UnityEngine;
using System.Collections;
public class GenerateScript : MonoBehaviour {
public GameObject myCube;
public Vector3 pos = new Vector3(0,0,0);
public Quaternion rot =Quaternion.identity;

void Start () {
Instantiate(myCube,pos,rot);
}

void Update () {
}
}

GameObject→Create Emptyで作った空のGameObjectのInspector上に
GenerateScriptドラッグします。
GenerateScriptのMy CubeにプロジェクトのPrefab(Cube)をドラッグします。
実行するとFBXのデータが表示されます。

294:名前は開発中のものです。
10/12/31 20:11:23 23cZTQyf
㌧㌧

295:名前は開発中のものです。
11/01/02 08:09:43 ScDusbAc
Unityって日本のRPGとかでよく使われるようなポリゴンエフェクト・パーティクルエフェクトなんかを作るときってどうするんでしょうか?
大体そういうのって内製のツールで作ってるところが多いと聞きましたが、さすがにエフェクト用にツールとか一から作ってられないので…
でも洋ゲーってリアル指向だからそういうエフェクトあんまり使わないですし、Unityもあんまりそういうところは手が届いてないんじゃないかという気がして…


296:名前は開発中のものです。
11/01/02 11:56:07 kKZiNKCc
WebPlayerでフルサイズにするとGUIのマウスがズレるのはオレだけ?

297:名前は開発中のものです。
11/01/03 16:02:18 w8fNrB6c
>>295
公式チュートリアルにパーティクルの作成が記述されている。
下記リンクは日本語訳。パーティクルシステムを追加(P23)
URLリンク(ws.cis.sojo-u.ac.jp)

ポリゴンエフェクトってのが何かよく分からないが
シェーダーならばFX書いてシーン内にインポートする。

>>290
うちはすぐにダウンロードできた。pro版だけど。

298:名前は開発中のものです。
11/01/05 00:03:27 J7VH3FR/
>>297
>ポリゴンエフェクトってのが何かよく分からないが

ベタな例で言うと戦車の砲身先端から出る火花(火花という言い方は違うかもしれんけど)とか
ポリゴンで十字組作ってテクスチャアニメーションさせたりして作るじゃないですか。
ものによってはポリゴンのα値を少しずつ減衰させて消したりとか。
移動・拡縮・テクスチャアニメ・カラーアニメ、そういうのを駆使して作るエフェクトです。


でもなんかそのリンク先の方法駆使したらいろいろできそう。
見てます。ありがとう。


299:名前は開発中のものです。
11/01/05 00:11:56 zFav5ut+
>>298
>ベタな例で言うと戦車の砲身先端から出る火花(火花という言い方は違うかもしれんけど)とか
マズルフラッシュのことだな

300:名前は開発中のものです。
11/01/05 16:56:40 ntGFsvWu
洋ゲー全然やったことないんじゃないか?
FPSとか普通にエフェクト使ってるし

301:名前は開発中のものです。
11/01/05 18:14:45 v38AnQHo
Halo、UT、Quakeも使ってるしね。
しかしそこは質問の本質じゃないよ。

302:名前は開発中のものです。
11/01/06 13:34:40 Ck7hAiCr
UnityってBlendMagicみたいな機能が付いてるの?

303:名前は開発中のものです。
11/01/07 13:17:11 hUBBYkH2
SpriteManager使ってる人いませんか?

304:名前は開発中のものです。
11/01/07 13:53:02 QgkQXHmp
自分は簡単なアニメだけなのでスクリブト手書きだな。

305:名前は開発中のものです。
11/01/08 00:36:32 Te19kPzs
>>302
そう、それそれ
そういうのが欲しいんだよねー。なぜかこの手のソフトは低価格でないんだよね
需要あると思うんだけど


306:名前は開発中のものです。
11/01/08 00:58:00 gfrMOysX
Unity安いだろ。
売り上げ10万ドル以下はただでもいけるし。

307:名前は開発中のものです。
11/01/08 20:16:33 Te19kPzs
>>306
いや、BlendMagic的なもののことを言ってるんだが


308:名前は開発中のものです。
11/01/08 21:11:08 FkjByiJd
3で搭載されたオクルージョンカリングのUmbraは価格が500~700万円らしいから
フォーラムで言えば300~500万円って言われてるBlendMagic(BISHAMON)を4で搭載してくれたりするかも?


309:名前は開発中のものです。
11/01/11 13:09:56 1/57SKNQ
>>308

オクルージョンカリングって描画エンジンに組み込まれているから
普通にオブジェクトを3D空間に乗っければ反映してくれるんだよな?
それともコードを書くの?

310:名前は開発中のものです。
11/01/12 05:03:00 aBWuLDWQ
これって実は.NET→ネイティブ変換のとんでもないツールなんじゃね?
しかもマルチプラットフォームってどんだけだよ。
GUIライブラリさえ揃えば、ゲームエンジンとしてだけの存在じゃない
気がする。(現状でチェックボックスやリストボックスなどは用意されてんの?)

311:名前は開発中のものです。
11/01/12 05:20:13 BRQPvj1D
>>310
チェックボックスはあるけどリストボックスはまだ無いね
3.2以降でGUI強化するらしいけど

URLリンク(ws.cis.sojo-u.ac.jp)

312:名前は開発中のものです。
11/01/12 06:18:44 aBWuLDWQ
>>311
末恐ろしいな。今はWCFやDBなんかは使えないだろうけど、
将来そういうのにも対応しちゃえば、UI以外はコピペ移植できるようになるから
非ゲーム.NETデベロッパの移民が大量にきてもおかしくない。

313:名前は開発中のものです。
11/01/12 18:53:10 Cu1WD693
機能強化は普通にありがたいが
FLASHみたいにあれこれ盛りすぎて
本分を見失うのは最悪以外の
何者でもないけどね

314:名前は開発中のものです。
11/01/12 18:53:30 BRQPvj1D
>>312
SQL Serverは大分前から使えるぞ
ODBC対応してるし
URLリンク(forum.unity3d.com)



315:名前は開発中のものです。
11/01/13 03:49:09 Bjsb1bw3
>>312
それでも3D、グラフィック、サウンドの壁がある。

ところでコンテスト応募された方はいるのかな?

316:名前は開発中のものです。
11/01/13 07:23:23 d/QFgssI
>>312
DBですけど、sqlliteも使えますよ。
Assets/PluginsにSystem.Data.dllとMono.Data.Sqlite.dllを入れて
ビルドの所で、サブセットから.NET2.0に変更すればできますが、
WEB Playerでは使えません。

WEB Playerの場合は以下参照
URLリンク(unity3d.com)

317:名前は開発中のものです。
11/01/14 12:37:20 I54oZXkO
>>316
え?それって、アセンブリ参照ができるってことなのでしょうか?
自作の.NET2.0ライブラリも使えたらすごく嬉しいんだけど。

318:名前は開発中のものです。
11/01/15 02:26:34 dpXAM/UO
この流れおかしいだろwww
みんなunityのどこ見てるんだよwww

319:名前は開発中のものです。
11/01/16 01:05:50 ty+5OTb/
>>317
Windowsに依存性の無いクラスやMonoで動かせるクラスなら使えるようだ
駄目な例としてはFormクラスやControlsなどのGUIパーツ、C++/CLIでコンパイルしたdllとか

320:名前は開発中のものです。
11/01/17 02:14:18 PxvQuk1a
同時に2つのプロジェクトを開いて作業してるんだけど、
スクリプトエディタがMonoDeveloperだと、別のプロジェクト側のスクリプトを開いたときに、
タブ閉じてプロジェクトごと切り替わってる(?)けど、2つ以上のプロジェクトのスクリプトを同時に開く方法とかないのかな。

UniSciTeだと普通に開けるけど、日本語使えないし・・・

321:名前は開発中のものです。
11/01/17 15:50:11 sNtZK+dD
>>320
UniSciTEは
C:\Program Files\Unity\Editor\Data\Tools\UniSciTE\SciTEGlobal.properties
の、220行あたりに# Japanese input code page 932 and ShiftJIS character set 128って書いてあって
この辺りを編集すると日本語での記述が可能になった。
Monoは良く分からない。

322:名前は開発中のものです。
11/01/18 12:52:57 CmXcdfqi
>>320
OSXならアプリのパッケージファイルを別名でコピーしておけば
多重起動できるらしいけど、windowsはどうなんだろうな

323:名前は開発中のものです。
11/01/18 19:32:06 G98rp2af
>>320
UniSciTEは上のメニューの「File」→「Encoding」から「Code Page Property」以外を選択すれば日本語使えるよ。
詳細は以下のページの下部。
URLリンク(www24.atwiki.jp)

324:名前は開発中のものです。
11/01/19 01:46:05 CbzBgX4V
>>321 >>322 >>323
まじか、日本語使えるとは・・ありがとう !!

325:名前は開発中のものです。
11/01/19 12:20:18 E8cUPdlv
造ったゲームの起動画面にフィルターを掛けて、
アーケードゲームの様にプレイ毎にクレジット制みたいにして
管理したいのだが似た様な形でゲームを作られた経験のある方は何かソースのヒントを
ください。

326:名前は開発中のものです。
11/01/19 13:15:49 MXmYPFiY
オンラインで認証して管理すんの?
ゲーム制作よりネットワーク関連で訊いた方がいいんじゃない?

327:名前は開発中のものです。
11/01/19 18:10:17 E8cUPdlv
ネットワークの事は分かっているだけどUnity側の橋渡しの仕方が今一ピンと来ないみたいな。
STSを受け取ったらクレジットをUnityで作ったゲームに与えてやってという算段だと思うんだよね。
で なんていうのかゲーセンのゲームの様に起動条件(ワンコイン)で1Playという
俗にいうインカム設定ができるソースを知りたいという感じです。



328:名前は開発中のものです。
11/01/20 01:05:02 JzpantJC
オブジェクトのモデルだけ変更したいんですけどできますか?
テスト用としてキューブとかカプセルとかでキャラを動かしてたんだけど
もしかして1から組み立てなおし?

329:名前は開発中のものです。
11/01/20 20:41:11 8XcuzsUX
>>328

楽勝だよ。
基本がそうやって使うソフトウェアだから簡単にオブジェクトだけを消したり
加えたりする事ができるよ。
タグ管理っていってそのオブジェクトが何に該当するのか(敵やアイテムなど)
を指定しながらゲームエンジンの優勢順位みたいな感じで開発を進めていくのよ。


330:名前は開発中のものです。
11/01/20 22:22:09 D0Rz0wW5
Unityの日本語書籍まだー待ってるんですけど。
(・∀・ )っ/凵⌒☆チンチン


331:名前は開発中のものです。
11/01/21 07:58:25 hQXR3o74
あきらめて英語勉強しろ。捗るぞ

332:293
11/01/21 11:11:05 nX/PFrk5
やっとFBXをResourcesフォルダーから出せたので、報告。(C#)

//外部FBXのスポーン
private GameObject obj;
string FBXFileName="Corn";
obj = Resources.Load(FBXFileName) as GameObject;
Instantiate(obj, Vector3.zero, Quaternion.identity);
obj.transform.localScale = new Vector3(100, 100, 100);
obj.name = "HelloCorn";

あとは、おまけ

画像
private Texture2D ImageTex;
string ImageFileName="title";
ImageTex = Resources.Load(ImageFileName, typeof(Texture2D)) as Texture2D;

サウンド
private AudioClip mySound;
string SoundFileName="bgm";
mySound = Resources.Load(SoundFileName, typeof(AudioClip)) as AudioClip;

シェーダ
private Material newMat;
string MaterialFileName="stone";
newMat = Resources.Load(MaterialFileName, typeof(Material)) as Material;
renderer.material = newMat;

お目汚し失礼しました。

333:名前は開発中のものです。
11/01/21 12:28:57 9lHPk/3b
>>332
すげぇ。おまけもすげぇ。
公開してくれてありがとう!

334:名前は開発中のものです。
11/01/21 13:05:02 kvhXr0hj
みんな頭いいねえ。
何のことかさっぱりわかんねーよ

335:名前は開発中のものです。
11/01/22 02:23:26 VQGfgeMx
GUIのTextFieldに文字入力中にエラーで堕ちることがあるんだけど俺だけ?
Editorからだと問題ないんだが、Webplayerだと高確率でハングル

336:名前は開発中のものです。
11/01/22 17:44:21 pU8NiPQr
3DS用のコンテンツとか作れるようにならんかな

337:名前は開発中のものです。
11/01/22 17:54:44 CJmUt/rz
>>336
Gamesutraのインタビューで話してたけどまだアナウンスが出来るレベルじゃないらしいから開発中なんだろ
Wii版があるから任天堂との交渉自体は終わってると思うぜ

338:名前は開発中のものです。
11/01/22 19:48:30 pU8NiPQr
そういう話は既にあるのか
後は自作アプリが動かせれば3DSエロゲの時代がくるな

339:名前は開発中のものです。
11/01/22 20:06:20 L29JO+49
>>336
問題はCPUとメモリだよなぁ、C#を快適に動かせるだけのスペックがあるかどうかだ
リーク情報じゃ厳しいみたいだけど、所詮リーク情報は噂に過ぎないんだが
エピックはアンリアルエンジンは動かせないって不満ぼやいてたくらいだから、どうだろうか
任天堂はスペック公開してくれないのが気に入らん

340:名前は開発中のものです。
11/01/22 20:27:56 CJmUt/rz
>>339
いやいや、リーク情報だとディスク容量含めた全性能がWiiと同等以上だぜ
メモリ容量はあのリークだと余裕でWiiを超えてる

341:名前は開発中のものです。
11/01/22 23:11:44 KkAYn3ou
え?どこのリーク情報の話してるの?
それだとPSP≧3DS>Wiiってことになりおかしくないか?

342:名前は開発中のものです。
11/01/22 23:45:02 pU8NiPQr
3DSの場合画面3つ分描画する力が必要だし、シェーダーはハード側で固定されてる
他のゲーム機はもちろん、PCと比較するのも難しいよ

343:名前は開発中のものです。
11/01/23 00:05:48 DfsSs5P0
上下で別コアって話もあったけど結局どうなったんだろう。
Nintendoも公開する気はないみたいだし発売されて分解する奴が現れるまで待つしかないか。
しかしUnrealEngineが動かないってとこを考えるとCPUが弱い気がするな。
UnrealEngineってVM上でスクリプトを動かすからCPUパワーが必要だし。

344:名前は開発中のものです。
11/01/23 00:24:09 Nd/YbR0J
Unreal ScriptはUnityのJavascriptやC#より重いんだから当然だろう
参考にならない

345:名前は開発中のものです。
11/01/23 01:33:30 4kMfkf7E
というか3DSはピクセルシェーダーが無いから動かすメリットもあんまないんじゃないか

346:名前は開発中のものです。
11/01/23 15:55:42 ZugkdxsZ
問題は任天堂がインディーに開襟するか否か棚
つか、正規流通じゃなくて割って自作アプリを動かす話なのか

347:名前は開発中のものです。
11/01/23 16:04:17 Nd/YbR0J
いや、海外だと普通にインディーズにWiiWare開放してるし
日本だけだぞこんなにgdgdなの

348:名前は開発中のものです。
11/01/23 16:27:36 Fd4fbUdb
>>347

マジで?開放しているの?
取り分とかの提示もしてある?
っていうか参加してーんだけどw

349:名前は開発中のものです。
11/01/23 16:39:52 Nd/YbR0J
>>348
URLリンク(www.develop-online.net)
URLリンク(wiiware.nintendolife.com)

こんな感じ
国産でも洞窟物語の英語版がWiiwareで出てるし
任天堂USAかヨーロッパに直接問い合わせれば普通に出せるんじゃない?


350:名前は開発中のものです。
11/01/23 16:48:52 ZugkdxsZ
mjk
作りたいゲームも作れないこんな日本じゃポイズン・・・

351:名前は開発中のものです。
11/01/23 20:26:50 MznWo4sZ
海外では小さい独立系の開発会社もインディーって言うから。
海外でもやっぱ法人格いるんじゃないの?

352:名前は開発中のものです。
11/01/23 20:41:54 XD4r9vLR
そりゃ法人格ぐらいはいるだろ。


353:名前は開発中のものです。
11/01/23 21:02:34 MznWo4sZ
え、法人なら日本でも普通にライセンス取って出せるんじゃないの?
取れないの?

354:名前は開発中のものです。
11/01/23 21:34:10 4kMfkf7E
その気になりゃできるだろうけどな

355:名前は開発中のものです。
11/01/24 01:52:35 sDLpPIqh
>>353
少なくともパッケージなら実務経験や実績無いとライセンス取らせてくれない
あとフランド力や宣伝能力も無いところは任天堂にお断りされる場合が多い
ダウンロードはどうかわからんが

356:名前は開発中のものです。
11/01/24 11:58:03 eL2qEjPC
>>355

でも海外の会社にはメチャメチャ甘いよな・・・
欧米や北米はたまた韓国などソフトのラインナップが多すぎて同業者で芋洗い
状態ジャン。
まぁ基本が高学歴の勉強馬鹿集団の集まりになっちゃったから
観る目が無くて日本のサードを殺しまくっちゃったけど・・・

357:名前は開発中のものです。
11/01/24 22:38:52 wL5Eiovc
自分が個人で趣味でUNITY使ってるから、みんなもそうだと勝手に思いこんでたけど
流れを見た感じだと仕事で使ってる人が多そうね

358:名前は開発中のものです。
11/01/25 01:27:12 MpYGrv/S
仕事でunityって何に使ってるの?
daiの中の人もそんな自己紹介書いてたな。

359:名前は開発中のものです。
11/01/25 13:36:00 5nXvE8uE
トップダウン型のシューティングゲームを造っているんだけど敵を順番に出現させたい場合は
列挙体を使えばおkなんですか?


360:名前は開発中のものです。
11/01/26 18:37:06 ojFSvbp7
unityもフリーになって1年ちょっと経って、日本語情報もちらほら出てきたけど
unity3dでゲーム作り上げて公開してるって人なかなか出てこないな。

ニコ動でも2-3本紹介されてたけど、そんなもんだしなあ・・・

361:名前は開発中のものです。
11/01/26 23:03:43 q5ikk3Zc
URLリンク(itunes.apple.com)

Unity使ってた

362:名前は開発中のものです。
11/01/27 12:10:10 QLwUxLvm
樹の葉にNature/Tree Soft Occlusion Leavesとか陰の明るさを
調整できるのマテリアルを設定するとちょっと古いグラボだと(Geforce6800)
すごく明るく光っちゃうんだけど、うまく陰影を消して(できればテクスチャーの
色だけを100%で表示したい)表示する方法ないかな?

363:名前は開発中のものです。
11/01/27 13:25:21 lw5xP4hT
テクスチャに文字を書きたいんだけど、3D Textだと日本語文字化けしちゃうなー

364:名前は開発中のものです。
11/01/27 21:56:20 QLwUxLvm
>362 だけど自己解決したので報告。

アルファ関係のシェーダーサンプル見たら、ほしいシェーダーがモロにあった。
1日無駄にしてしまった・・・

Shader "Simple Alpha Test" {
Properties {
_MainTex ("Base (RGB) Transparency (A)", 2D) = "" {}
}
SubShader {
Pass {
// Only render pixels with an alpha larger than 50%
AlphaTest Greater 0.5
SetTexture [_MainTex] { combine texture }
}
}
}

ちなみにもっと古いグラボでも、葉が光らず普通に表示できるのがあったから
ただ単にイルミネーション関係はグラボとの相性があるのかも。

365:名前は開発中のものです。
11/01/28 02:20:02 ixot1/p/
新型PSP(NGP)にUnity3Dは対応するのかね?
コンソール的な要素はもう十二分に関数が用意できているから後は気持ちしだい
という感じなのだが・・・


366:名前は開発中のものです。
11/01/28 02:23:54 nRlEz3Fi
>>365
UnityはPS3とWiiに対応してるんだからNGP版と3DS版は時間の問題でしょ
購入にはそれぞれハードメーカーとのライセンス契約が必要だろうけど

367:名前は開発中のものです。
11/01/28 03:22:49 M4PR7ydk
>>359
列挙体をどう使おうと思ってるのかはわからないけど、
YieldInstructionのCoroutine使って何秒ごとに出現っていうメソッド作るのが多分一般的

368:名前は開発中のものです。
11/01/28 03:47:20 eZIazoxw
公式フォーラムを見てたらunity3系で使えるシェーダ(レリーフマッピング)を見つけたので比較用に簡単なデモを作ってみた。
自分用に作ったけどせっかくなので公開。
URLリンク(www1.axfc.net)

マウスで視点移動、テンキーかwasdキーで移動。cキーでシェーダ変更。
画面左上の文字はシェーダの種類を、左下の数字はFPSを示す。

ちなみにシェーダを見つけたフォーラムのスレッドはここ。
URLリンク(forum.unity3d.com)
技術的なことはわからんけど、描画コストとパフォーマンスを考えると結局付属のParallaxDiffuseがベターな気がする。

369:名前は開発中のものです。
11/01/28 12:23:20 /bJIBc9j
アンリアルエンジンはデモが動いていたらしいね。
久々にワクワクするハードが出てきた。

370:名前は開発中のものです。
11/01/28 15:38:46 ixot1/p/
>>367

あぁそうなんだ・・・
その方法が一般的なんだね。


371:名前は開発中のものです。
11/01/28 17:31:00 M4PR7ydk
>>370
fixedUpdate()にカウンタ放り込んで、カウンタの数で敵出現の方がいいかな、
こっちだとTime.timescaleの変化に耐えられるし

372:名前は開発中のものです。
11/01/28 18:41:11 ixot1/p/
>>371

すいません
ソースをプリーズ。
そのカウンタの部分で良いんで宜しいでしょうか?

373:名前は開発中のものです。
11/01/28 19:37:15 M4PR7ydk
>>372

URLリンク(ideone.com)
void FixedUpdate()
に直しておいて

374:名前は開発中のものです。
11/01/28 20:05:40 ixot1/p/
>>373

サンクス、メ~ン!!
そこ何気に素晴らしいサイトだね。

375:名前は開発中のものです。
11/02/01 01:50:23 rPwu98jX
こんにちは、以前にここでご質問させていただいた者です。
当方、現在UnityでiPhoneアプリ開発をしているのですが、
iPhoneの処理能力の問題か、
オブジェクトが沢山出てきてぶつかり合うと、処理落ち(動きが非常にカクカクしてしまう)の状態になってしまいます。

これを解決するには、
・オブジェクトごとにフレームを分けて処理する
・下に隠れたオブジェクトは衝突を無視する(Physics.IgnoreCollision)
・下に隠れたオブジェクトはスリープ状態にする(Rigidbody.Sleep )
等の情報を聞いたのですが、具体的な実装方法が分かりません、、、

当方、スクリプトはjavascriptで記述しておりますが、
どなたかご教授願えませんでしょうか?




376:名前は開発中のものです。
11/02/02 01:18:14 VckY1VDO
>>375

関数に対して対象のオブジェクトを指定するだけなんだけど・・・
スクリプトは記述できるんだよね?

・・・言っている意味がわからん・・・ 上記のまんまだけど・・・?

377:名前は開発中のものです。
11/02/02 01:50:29 7Y+Wwvug
>オブジェクトごとにフレームを分けて処理する
Update()の中でTime.timeで時間を取得し、適当な数値で割って余りを求めて
あらかじめ指定しておいた余数と突合して自分の番か判断し
自分の番じゃ無かったらすぐにreturnするとか?

>下に隠れたオブジェクトは衝突を無視する
>下に隠れたオブジェクトはスリープ状態にする
下に隠れたって判断が難しいねぇ。
オブジェクトが画面内に描画されているか否かを知る関数でもあるのかな?
2Dならば配列などで自分で管理できるだろうが。。。


378:名前は開発中のものです。
11/02/02 10:13:43 ES9kUAkj
一般的なゲームだとcolliderを立方体にするとかで解決図るらしいけどな
多くのオブジェクトを扱わず、背景をプリレンダするのが一番楽だと思う

OnBecameInvisibleはカメラがその物体を描画する必要がなくなったときに呼ばれるとか
それかFogを深くすればいけるか

379:名前は開発中のものです。
11/02/02 12:05:09 VckY1VDO
背景をプリレンダする方法を教えてください。

380:名前は開発中のものです。
11/02/02 12:32:05 ES9kUAkj
>379
イメージしてたのが隕石のぶつかりあうようなやつだったんだよ、
Blenderかなにかで、
遠い位置にある隕石をレンダリング>
Unityのオブジェクトでレンダリングしたテクスチャにアニメーションさせる
遠くの隕石(Vector3.Distanceとか)を破棄して、それを動かす

しかし、Blenderとか挟む以上あまり現実的じゃないかな
カメラのSkyBoxに止まってる絵を貼りつけ・・ても動かないし

unifycommunityあたりでそれらしいもの探すか、
英語ができるならUnityAnswerでiPhone optimizationとかで

381:名前は開発中のものです。
11/02/02 14:42:03 7Y+Wwvug
>OnBecameInvisibleはカメラがその物体を描画する必要がなくなったときに呼ばれるとか
貴重な情報を頂いた。こんな便利な物があるとは。ありがとう

382:名前は開発中のものです。
11/02/02 21:39:43 VckY1VDO
>>380

ほうほう物理的にプリレンダをするって事か・・・
SM2でも似たような事ができるって事で結構面白いかもね。
発想の転換だよねw
表層的にはあんまり変わらないのかね?
鉄拳2や3も同じ手法でプリレンダされてたのかな?

383:名前は開発中のものです。
11/02/03 09:14:35 ZpNOoON2
>382
SM2って何か教えてほしいな、何か知らない情報だし

鉄拳2のはSkyBoxだろうなって思う

あとUnityのPC版で表示したゲーム動画を撮影してテクスチャにする方法もあるな、
カハマルカの瞳とかで動画をとって、
テクスチャにスクリプトで連続で張り替えてアニメーションとか

余談だけどBlenderなら水とか煙とか高品質でレンダリングできるから、
綺麗な背景作りたいならお勧め
後一枚絵で構わないならterragenもいいよ

384:名前は開発中のものです。
11/02/03 13:43:52 QP8rBh9n
>>383

Unityの掲示板から出元を負えるんだけど
SMというスプライトマネージャスクリプトをスクリプトを書かないで配置転換する形
でアニメーションを造ってくれるソフトを外人さんが自分のHPで5千円位で
売っているんだよね。


385:名前は開発中のものです。
11/02/03 15:04:11 ZpNOoON2
>>384
なるほど、ありがとう
確か2Dの格闘ゲームとか作りたいときのデモとかあったな
これを使ってあるのかわからないけど2Dの雪だるまのアクションゲームもあった

今やろうとしてるのは単純なアニメーションだから、
Texture2D.Apply かアニメーションテクスチャを扱えるソフトで十分かな、って思える

また余談だけれど、大学生ならAutodeskのソフトが無料で手に入るから、
今のうちにやっておくのも手かもしれない

386:名前は開発中のものです。
11/02/03 15:19:25 5qM0tGrQ
>>385
格闘ゲームのデモってどこにあるの?

387:名前は開発中のものです。
11/02/03 16:02:52 ZpNOoON2
>>386
URLリンク(bit.ly)
すまね、これを勘違いしてた

iTweenとかBehaviorなんかの情報も載ってるよ

388:名前は開発中のものです。
11/02/04 03:14:03 6AJIRtFS
すいません、質問です。

シーン1をクリアしたときのプレイヤーのステータスを
シーン2でも引き続き使いたいのですが

シーンが異なるとGameObjectとそれにくっつけたスクリプトも消えてしまうので
どうすればいいのでしょうか?

389:名前は開発中のものです。
11/02/04 04:01:37 HYjSZ9LX
質問です。

iPhone用の2DゲームにGUITextを使用して日本語表示を行いたいのですが、
iPhone4に出力して動かしてみると日本語が表示されません。

変わりに日本語用フォントを適当にDLして来たものを使用しましたが、
フォントのテクスチャファイルが1024x1024を越えるサイズでは正常に表示されません。
そこでFont側の設定でフォントサイズを6にした所丁度1024x1024のテクスチャになりました。
これで行けると思ったのですが、
信じられないほど文字が小さく読めたモノではありませんでした。
またFontのCharacterをUnicodeに設定した場合、
GUIText側のフォントサイズを弄っても効果はありません。

皆さんはどうやって日本語表示を行っているのでしょうか?
フォーラムを覗いて見ても解答になりうるモノが無かったので教えてください。

390:名前は開発中のものです。
11/02/04 04:11:01 HYjSZ9LX
>>388
JavaScriptです。

static private var instance : ScriptFile = null:
function Awake()
{
   if (!instance) Setup();
   else        Destroy(gameObject);
}

private function Setup()
{
   if (!instance) instance = this;
   Application.LoadLevel(this);
   // 以下その他のAwakeの初期化
}

static public function Delete()
{
   Destroy(instance);
   instance = null;
}

391:390
11/02/04 04:17:20 HYjSZ9LX
解説

シングルトンっぽくしてあるので注意。
これでSceneが遷移したところでオブジェクトは消えなくなります。

Awake() で Destroy(gameObject) としているのは、
このScriptが所属しているGameObjectごと消さないといけないからです。
thisはスクリプト自身だと思ってください。(詳しくは違うかも)
Setup()として初期化を切り分けたのは保守性を保つため。
余りコピペを推薦する事はどうかと思うけど、Awakeはコピペした際に変更しなくてよい。
Delete()は要らなくなった時に外部から呼び出せるようにstaticにしてあります。

ほかにいい方法があるかしりません。独学です。

392:390
11/02/04 04:19:29 HYjSZ9LX
訂正

private function Setup()
{
   if (!instance) instance = this;
   else       return;         // ←ココ忘れてた
   Application.LoadLevel(this);
   // 以下その他のAwakeの初期化
}

393:名前は開発中のものです。
11/02/04 05:25:29 UoEeSlQr
>>389
URLリンク(answers.unity3d.com)
でも駄目かな


>>392
耳寄りだな、でも
DontDestroyOnLoad
だったらできないの?

394:名前は開発中のものです。
11/02/04 15:09:25 57dJuKJp
>>390

序にスコア表を造りたんだけどオフラインのスコア表の点数を次ステージに
持ち越すやり方(スクリプト)と得点表の造り方を伝授してくれ。

395:名前は開発中のものです。
11/02/04 16:39:26 57dJuKJp
>>390

ごめん続けて書いたんで自分でも何言っているかわかんねーw
一応自分でそこそこ調べたんだけどPlayerPrefsという関数がレコードを
していてくれるみたいなのだがスコアを表示させるスクリプトが今一
分かっていない事と次面展開した時に前の面のスコアを踏襲する形のスクリプトを
教えてください。

396:名前は開発中のものです。
11/02/04 17:04:27 UoEeSlQr
>>395
URLリンク(xfs.jp)
こんな感じ?

DontDestroy//を使ってGameobjectが破棄されないようにして、
OnGUIで点を表示するっていう

PlayerPrefsはゲームをセーブ・ロードするときに使うクラスだね、
点をセーブするにはSetIntすればセーブできるよ

397:名前は開発中のものです。
11/02/04 18:05:56 57dJuKJp
>>396

早急なお返事有難うございます・・・拙者(ry

398:名前は開発中のものです。
11/02/05 00:11:39 PlssZIsq
>>396

オブジェクトの破棄の概念が今一ピンと来ないんだけど、
自キャラの事?自キャラのオブジェクトに配点のスクリプトを噛ますって事で
おkでしょうか?


399:名前は開発中のものです。
11/02/05 01:19:00 IhTM9L/N
GGJ2011でunityに興味持ったんで、日本ではどんなゲーム作ってる人がいるのかと探してるんだけど、なかなか見つからないな。
完成してるゲームだとこれしか見つからなかった。
URLリンク(web.me.com)

ほかにも完成品知ってたら教えてください。


400:名前は開発中のものです。
11/02/05 01:28:25 G9+4qX+n
>>398
このスクリプトが適用されているオブジェクト全体(スクリプトとか、RigidBodyとか丸々含めて)
をDontDestroy//(gameobject)で指定してる
その気になったら当たり判定だけ削除・削除しないとかもできるよ

点数は
自キャラが点数覚えていてもいいし、審判が点数覚えててもいい
結構ファジーだし、ゲームの構造によって選ぶんだろうと思う

401:名前は開発中のものです。
11/02/05 12:46:45 NdDz2sfl
Unity使ったストパンのゲームが市販クオリティだったと思った。
URLは忘れた。


402:名前は開発中のものです。
11/02/05 18:07:30 doKxX/iu
>>399
URLリンク(twitter.com)
Life in Shadowsが面白かった

403:名前は開発中のものです。
11/02/05 19:13:50 Woh2akw5
Monodevelopでブレークポイント設定できるって書いてあるけど、
どうすれば、いいんでしょう。ブレーク行を設定したあと、どうやって実行させるんでしょうか?

404:名前は開発中のものです。
11/02/05 21:15:17 doKxX/iu
>>403
1)MonoDevelopでBreakPointを設定する。
2)Unity3Dを閉じる。
3)MonoDevelopでRun->Debugを実行する。
4)自動でunity3Dが起動し、ゲームが実行されてBreakPointで止まる。
5)MonoDevelopに切替えると、BreakPointで止まっている。
(私も今日まで知らなかった)

参考動画(4:40頃にBreakPointを設定している)
URLリンク(www.youtube.com)

元ネタ
URLリンク(answers.unity3d.com)


405:名前は開発中のものです。
11/02/05 21:19:38 doKxX/iu
ごめん。訂正。
誤 4)自動でunity3Dが起動し、ゲームが実行されてBreakPointで止まる。
正 4)自動でunity3Dが起動し、ゲームのRunボタンを押すとBreakPointで止まる。


406:名前は開発中のものです。
11/02/07 01:49:12 /WQtsqh+
BreakPointって何に使うの?

407:名前は開発中のものです。
11/02/07 03:13:13 A9D8EqAW
角度とか

408:名前は開発中のものです。
11/02/07 09:46:15 dk9pSZVX
>>406
if文の中に入ったか見たいときとか、
public GameObject
のようにUnityからでは確認できないオブジェクトの要素を確かめたいときとか、
変数増やしてデバッグするのがめんどくさいときとか

後VSのようにBreakPoint切ってから実行して、またつけ直すみたいなこともできるから
結構幅が広いね
いずれにしろ>404GJ

409:名前は開発中のものです。
11/02/07 16:17:21 EMLP12lW
つかステップ実行ってできるの?


410:名前は開発中のものです。
11/02/07 20:02:54 vSNHZv02
動画みろや。つまんねぇ奴だな

411:名前は開発中のものです。
11/02/07 20:21:58 3Jd8Qi9W
ホモ動画?

412:名前は開発中のものです。
11/02/08 02:26:27 gh7Oi70d
ゲームのアルゴリズムってよくよく考えると物凄い単調だよね?
アイテムを取って技の拡張とか攻撃力や防御力の拡張とか最初にロジックを
立てて先入れ後だしの論法をやるだけなんだよな。
フォーラムとか読んでいると規定の考え方(上記)を踏まえながら説明する人と
ゼロから分からない人でスタートしてカキコする人で多様な考え方が産まれて羅列しているが
外人さんのクリーターの人とかちゃんとこのロジックを学んでから造っているんだと
関心してしまった。

・・・でもそんな開けた形で学習内容として成立しているものなのかね?



413:名前は開発中のものです。
11/02/08 02:42:01 McIa6Ixr
それは単調なアルゴリズムで済むゲームだけ作ってるからだろ
パックマンやゼビウス、ドルアーガの時代じゃないんだぞもう

414:名前は開発中のものです。
11/02/08 05:19:14 pg5U2c/E
>>412
そんなロジックじゃオセロも作れない。


415:名前は開発中のものです。
11/02/08 05:35:30 L84i+V7I
>>412
そりゃ極限まで単純化すれば「入力→処理→描画」だけと言えるし
基本処理はシンプルに表わせるけど、単純化すれば何でも単純に
見えちゃうよ。

たとえば「ボクシングなんか相手を殴って倒すだけでしょ」と言えば
それは論理的には間違いでないけど、そこでは切り捨てている個々の
テクニックやトレーニングとかが実際は一番重要な問題だよね
…みたいな例では、逆に伝わりにくいか。

デザインパターンみたいな設計に関する問題もあるけど、
単純化する時には省いている具体的で個別のことが実際には
考えるべき問題なんでは…。

416:名前は開発中のものです。
11/02/08 07:28:23 IV8DeRHi
2Dスプライトゲーム作るチュートリアルってある?


417:名前は開発中のものです。
11/02/08 09:03:24 tE50PfDZ
>>416
URLリンク(www.rocket5studios.com)

今連載してるこれ、MayaとSpriteManeger2使ってるし、
あまりまだ本格的なことしてない感じ
SpriteManegerはフリー版も使えるよ、だとか

iTweenと公式の2Dゲームのデモさえ勉強すればそれなりに何とかなる、かな

418:名前は開発中のものです。
11/02/08 10:22:15 Hz1CLkfj
unityのtutorialをさっき始めたばっかなんだが、
Inputにデフォで慣性が付いててワロタw
超洋ゲー仕様w
2D縦スクロールシューティングにまで慣性つけるからな洋ゲーはw


419:名前は開発中のものです。
11/02/08 13:01:30 AI5x8KaC
アルゴリズムというか敵AIとか作るの大変そう
単なる条件分岐だといかにもCPU的な動きになるし

420:403
11/02/08 13:22:23 ZpBl/cAI
>404
遅レスですが、ありがとうございました。
これでようやく、Debug.Logからちょっとだけ解放されます

でもVisualC#で止められればもっといいのになぁ...

421:名前は開発中のものです。
11/02/08 13:32:24 980E3lA8
>>419
スクリプトでどんなロジックでも可能なんだから
何でもできるじゃん。

422:名前は開発中のものです。
11/02/08 14:19:34 +QCQZcpG
2本の足があるから世界中どこでも行けると同じくらいの暴言

423:名前は開発中のものです。
11/02/08 14:30:11 NiAFey2K
お子様初心者から廃人玄人まで
いたぶるのが趣味のドSからいたぶられるのが堪らないドMまで
相手の趣味趣向に合わせた接待と調教を実現しなければならんのにな

424:名前は開発中のものです。
11/02/08 14:49:14 N7/Q+F4y
このエンジンで作ったゲームの最低動作スペックってどんな感じ?
シェーダー◯◯以降とかってどこかに書いてある?

425:名前は開発中のものです。
11/02/08 15:32:29 tE50PfDZ
>>419
URLリンク(hutonggames.com)
KismetみたいにGUIで動作が記述できる

URLリンク(eej.dk)
ゲームのAIで一般的なBehaviorTreeが扱える

オセロで最善手を探す、みたいなことには難しいアルゴリズムが必要だけれど、
簡単なBotならこれでも作れると思う

426:名前は開発中のものです。
11/02/08 16:03:09 gh7Oi70d
>>424

エンジンだから遣り様だよ。
人に言わせると重いと否定されているけど4年前のパソコンで
ちょろちょろ動くのでこんなもんじゃねーと踏んでる。

427:名前は開発中のものです。
11/02/08 16:19:47 gh7Oi70d
しかもUnityの
ゲーム内関数がちゃんとしているから敵の大砲が見方に向かってくるを
ワンコードでやってのけるからね。

428:名前は開発中のものです。
11/02/08 23:59:43 gh7Oi70d
こういった記事を観るとUnity3Dも早くNGPに対応しろよ・・・いやしてください。
って感じだね。
PS3のライセンシーって幾らなの?

URLリンク(gs.inside-games.jp)

429:名前は開発中のものです。
11/02/09 01:54:15 WGyeaxwo
それよりandroidを...

430:名前は開発中のものです。
11/02/09 04:17:36 Yg1hzy9o
そこまで行くともう別にunityに拘らんでもいい気が…


431:名前は開発中のものです。
11/02/09 05:22:45 IfIRTN+4
ソースコード改変できないと商用では使い物にならんよ。


432:名前は開発中のものです。
11/02/09 10:42:13 AxWY6zK3
どういうこと?

433:名前は開発中のものです。
11/02/09 11:48:38 jJqM1Nf/
Unityのソースコードごと貰って、コンポーネントやツールを
自由に改造できないと、って意味かと。
UDKはそういうライセンスをちゃんと用意してるね。


434:名前は開発中のものです。
11/02/09 13:01:27 bi0Cr3Pm
>>426
ありがとう。
シェーダなしの機種でも重いけど動くのかな。
Core2Duo1.4GHzの機種でもサンプルは動いてるから大丈夫だとは思うけど。

>>433
ソースコードライセンスってのあるみたいだけど、詳細は問合せてくれって
書いてあるだけみたいね。

435:名前は開発中のものです。
11/02/09 14:38:28 xli3YHlE
>>421
文系なもので・・・
AIの論文読んだり、いわゆる抽象化?なんかが無理そう

>>425
リンクサンクス
ざっと見たけどFPSの敵の挙動とかは出来そうだね

436:名前は開発中のものです。
11/02/09 15:00:09 D+z/zmq9
そういったメンドクサイ事をUnityの本社でやって各ハードの対応したよ。
って遣っている訳じゃん。

437:名前は開発中のものです。
11/02/09 15:02:44 D+z/zmq9
>>431

あ ちなみに ちみに言ったわけだ。
確かにDirectX自体をチューンする教授並みの兵が居るけど、
ゲームの開発会社がそんな奴等を囲える程金が出せないと思うよ。

438:名前は開発中のものです。
11/02/09 15:41:35 Y/zNOkjA
>>431みたいな、わかっている風な極論を吐くやつはどこにでもいるよ
商用ゲームとひとくくりに言ってもいろいろあるのにね
どうせ数ヶ国語がしゃべれて、自作のゲームエンジン使ってたりするんだろ


439:名前は開発中のものです。
11/02/09 16:41:24 jJqM1Nf/
そりゃエロゲとかなら必要ないだろ。
PS3やWiiは個々にチューニングしないと
ハードの特性生かせなくて勿体無いよ。


440:名前は開発中のものです。
11/02/09 16:58:21 a5Rzb+N5
だからそれは公式が対応してるだろと。
UnrealEngineがソースコード弄れるのはUnrealScriptで重い処理をネイティブコードに置き換えるためであってハードの特性云々の問題じゃないだろ。

441:名前は開発中のものです。
11/02/09 17:16:20 jJqM1Nf/
公式がやってるのは汎用的なチューニング。
更にゲームごとにチューニングが必要だし、
ソースが分からないエンジンなんて怖くて使えん。




442:名前は開発中のものです。
11/02/09 20:16:50 D+z/zmq9
>>441

CS機のハードメーカー提供のミドルウェアもそこまでチューンできないよ?
大半のメーカーがCRIが提供するミドルウェアを使っているけど
タイトに絞ってもエラーがでるからソフト開発会社はそこから先は立ち入れない
だろうし・・・
カプコンとかは独自でミドルウェアを造ったりしているけどね。

443:名前は開発中のものです。
11/02/09 20:44:12 OnwiqXIk
今、3dの折れ線グラフ作っているんですが、
GLクラスがiPhone版では使えない所は正直辛いです。
OpenGLにさえアクセスできればチューン出来るのに。。

私は、こういう痒い所に手が届かない所は
ソース非公開の嫌な所だと思います。
(それでも使ってるのは、Androidでも
売りたいって言う妄想してるから何だけど。。)

色んな方法で線描画してるサンプル(GLのDemoが一番早い)
URLリンク(www.everyday3d.com)

444:名前は開発中のものです。
11/02/09 21:00:10 a5Rzb+N5
そもそも折れ線グラフに速度が必要なのか疑問だし
互換性重視な開発キットでGLクラスが直接叩けることが既に問題でしょ。

445:名前は開発中のものです。
11/02/09 21:19:53 jJqM1Nf/
だから互換性重視して欲しくないんだよね。
ゲームエンジンには。
Javaじゃないんだから。


446:名前は開発中のものです。
11/02/09 21:48:19 1SbL+bzk
なんというマルチプラットフォームを蔑ろにした発言。
そこが大きなウリの1つだというのにw

447:名前は開発中のものです。
11/02/09 22:34:11 8BHGScaL
>>444
うーん。オブジェクトの数が少なければヌルヌル回転したり
フリックしたり出来るんですけど、ある程度いくと
iPhone3GSだと引っかかる感じです。
i(Padなら結構無理しても大丈夫)

まぁ、仰る通りマルチプラットフォームで
贅沢いうなっていう話なのですが、
iPhoneにもOpenGLES入ってるからそのうち
対応しそうな気もするんですけどね。。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch