トップページgamedev
1002コメント390KB

【初心者】スレを立てる前にココで質問を【Part27】 [転載禁止]©5ch.net

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2014/12/30(火) 19:36:28.48ID:e9PdA2Bu
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://wiki.game-develop.com/

ゲーム製作技術板公式アップローダ
http://gmdev.xrea.jp/

gamdev.orgが落ちるたびにあげてみるスレ
http://hibari.2ch.net/test/read.cgi/gamedev/1107022166

※前スレ
【初心者】スレを立てる前にココで質問を【Part26】
http://peace.2ch.net/test/read.cgi/gamedev/1385383834/
0993名前は開発中のものです。2016/05/31(火) 15:07:33.84ID:syvcyfYr
悪い質問ですね
曖昧な質問には具体的な回答は付かない
0994名前は開発中のものです。2016/05/31(火) 20:37:21.80ID:5XqNUbsR
環境はjava, ベタ打ち。

配列にアイテム名入れてループ回してる。
String[] elementList = new String[]{
0995名前は開発中のものです。2016/05/31(火) 20:54:50.75ID:YkKsJAMZ
所持アイテム配列が数値やオブジェクトじゃないだと!?
09969922016/05/31(火) 21:29:02.57ID:b8P60GFh
Javaまんまなら、ボタンのプロパティを縦書きにすればいいじゃん・・・
と思ってたら、そんなプロパティはなかったぜ!

気が向けば答えてやると言った以上、答えようと思ったけど、すまねぇ、Javaはさっぱりなんだ

C#でいいなら

1.テキストを1文字ずつ改行

Button button = new Button() {
  Parent = this,
  Text =
09979922016/05/31(火) 21:30:00.19ID:b8P60GFh
切れたw

1.
Button button = new Button() {
  Parent = this,
  Text = "あ\r\nい\r\nう\r\nえ\r\nお",
};
09989922016/05/31(火) 21:30:52.24ID:b8P60GFh
2.Paintをフックする

new button2 = new Button() {
 Parent = this, Text = "",
};
button2.Paint += Button2Paint;

void Button2Paint(object sender, PaintEventArgs e) {
 StringFormat sf = new StringFormat();
 sf.Alignment = StringAlignment.Center;
 sf.LineAlignment = StringAlignment.Center;
 sf.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show;
 sf.FormatFlags = StringFormatFlags.DirectionVertical;//これが縦書き
 Brush br = new SolidBrush(button2.ForeColor);
 e.Graphics.DrawString("かきくけこ",//ここでボタンの文字を描画
  button2.Font, br, button2.ClientRectangle, sf);
 br.Dispose();
}
0999名前は開発中のものです。2016/05/31(火) 21:31:10.73ID:YkKsJAMZ
JavaだとGUI描画や widget に何を使ってるかレベルから確認しないとなんとも・・・
1000名前は開発中のものです。2016/05/31(火) 21:34:56.03ID:b8P60GFh
ですね、結局情報がたりん!が俺はJavaは答えられん!
ってことで、次スレはこちら

http://echo.2ch.net/test/read.cgi/gamedev/1464484536/l50
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 518日 1時間 58分 28秒
レス数が1000を超えています。これ以上書き込みはできません。