2015年8月6日木曜日

stencyl 3.3.2 での備忘録

Flash と Android(無課金)での動作確認によるものです。
  • Map タイプの Attribute を Hidden で使いたい場合は、利用前に set [Map] to (create new map) としないとエラーが出る。
  • Map タイプの Attribute に Stencyl (GUI) 上で設定された値は数値でも TEXT として処理される様子。(その後スクリプトにて Number 化すればOK)
  • Game Attribute の Map を for each [key] item in [map] しようとするとエラーが出る。(Actor の Map は無問題)
  • simple Physics で Enable Debug Drawing を ON  にすると Android の Publish は失敗する。
  • あたりまえだけど32pxタイルのシーンに16pxのタイルを使用すると表示がおかしくなる。 症状はパブリッシュ先で異なる。(どちらにしろダメだけど)
  • Android だと広いシーンの読み込みにすんごい時間がかかる。
  • Android だと画面に多くのタイルを描画させると重くなる。 例えば16px のタイルより 32px のタイルを使ったほうが結果的に画面内のタイル数が減り軽くなる。
  • 相変わらず、アクターのアニメーションフレームで異なるサイズに差し替えると、Origin Point が変化してしまう。(しかもリロードするまで表示に変化はない)

2015年7月29日水曜日

常用漢字のテキストデータ

常用漢字のテキストデータが欲しいのに全然見つからなかったのでわざわざ作りました。
組み込みフォントで文字指定するときに便利です。
コピペしれ。
2010年の改定版対応



亜哀挨愛曖悪握圧扱宛嵐安案暗
以衣位囲医依委威為畏胃尉異移萎偉椅彙意違維慰遺緯域育一壱逸茨芋引印因咽姻員院淫陰飲隠韻
右宇羽雨唄鬱畝浦運雲
永泳英映栄営詠影鋭衛易疫益液駅悦越謁閲円延沿炎怨宴媛援園煙猿遠鉛塩演縁艶
汚王凹央応往押旺欧殴桜翁奥横岡屋億憶臆虞乙俺卸音恩温穏
下化火加可仮何花佳価果河苛科架夏家荷華菓貨渦過嫁暇禍靴寡歌箇稼課蚊牙瓦我画芽賀雅餓介回灰会快戒改怪拐悔海界皆械絵開階塊楷解潰壊懐諧貝外劾害崖涯街慨蓋該概骸垣柿各角拡革格核殻郭覚較隔閣確獲嚇穫学岳楽額顎掛潟括活喝渇割葛滑褐轄且株釜鎌刈干刊甘汗缶完肝官冠巻看陥乾勘患貫寒喚堪換敢棺款間閑勧寛幹感漢慣管関歓監緩憾還館環簡観韓艦鑑丸含岸岩玩眼頑顔願
企伎危机気岐希忌汽奇祈季紀軌既記起飢鬼帰基寄規亀喜幾揮期棋貴棄毀旗器畿輝機騎技宜偽欺義疑儀戯擬犠議菊吉喫詰却客脚逆虐九久及弓丘旧休吸朽臼求究泣急級糾宮救球給嗅窮牛去巨居拒拠挙虚許距魚御漁凶共叫狂京享供協況峡挟狭恐恭胸脅強教郷境橋矯鏡競響驚仰暁業凝曲局極玉巾斤均近金菌勤琴筋僅禁緊錦謹襟吟銀
区句苦駆具惧愚空偶遇隅串屈掘窟熊繰君訓勲薫軍郡群
兄刑形系径茎係型契計恵啓掲渓経蛍敬景軽傾携継詣慶憬稽憩警鶏芸迎鯨隙劇撃激桁欠穴血決結傑潔月犬件見券肩建研県倹兼剣拳軒健険圏堅検嫌献絹遣権憲賢謙鍵繭顕験懸元幻玄言弦限原現舷減源厳
己戸古呼固股虎孤弧故枯個庫湖雇誇鼓錮顧五互午呉後娯悟碁語誤護口工公勾孔功巧広甲交光向后好江考行坑孝抗攻更効幸拘肯侯厚恒洪皇紅荒郊香候校耕航貢降高康控梗黄喉慌港硬絞項溝鉱構綱酵稿興衡鋼講購乞号合拷剛傲豪克告谷刻国黒穀酷獄骨駒込頃今困昆恨根婚混痕紺魂墾懇
左佐沙査砂唆差詐鎖座挫才再災妻采砕宰栽彩採済祭斎細菜最裁債催塞歳載際埼在材剤財罪崎作削昨柵索策酢搾錯咲冊札刷刹拶殺察撮擦雑皿三山参桟蚕惨産傘散算酸賛残斬暫
士子支止氏仕史司四市矢旨死糸至伺志私使刺始姉枝祉肢姿思指施師恣紙脂視紫詞歯嗣試詩資飼誌雌摯賜諮示字寺次耳自似児事侍治持時滋慈辞磁餌璽鹿式識軸七叱失室疾執湿嫉漆質実芝写社車舎者射捨赦斜煮遮謝邪蛇尺借酌釈爵若弱寂手主守朱取狩首殊珠酒腫種趣寿受呪授需儒樹収囚州舟秀周宗拾秋臭修袖終羞習週就衆集愁酬醜蹴襲十汁充住柔重従渋銃獣縦叔祝宿淑粛縮塾熟出述術俊春瞬旬巡盾准殉純循順準潤遵処初所書庶暑署緒諸女如助序叙徐除小升少召匠床抄肖尚招承昇松沼昭宵将消症祥称笑唱商渉章紹訟勝掌晶焼焦硝粧詔証象傷奨照詳彰障憧衝賞償礁鐘上丈冗条状乗城浄剰常情場畳蒸縄壌嬢錠譲醸色拭食植殖飾触嘱織職辱尻心申伸臣芯身辛侵信津神唇娠振浸真針深紳進森診寝慎新審震薪親人刃仁尽迅甚陣尋腎
須図水吹垂炊帥粋衰推酔遂睡穂随髄枢崇数据杉裾寸
瀬是井世正生成西声制姓征性青斉政星牲省凄逝清盛婿晴勢聖誠精製誓静請整醒税夕斥石赤昔析席脊隻惜戚責跡積績籍切折拙窃接設雪摂節説舌絶千川仙占先宣専泉浅洗染扇栓旋船戦煎羨腺詮践箋銭潜線遷選薦繊鮮全前善然禅漸膳繕
狙阻祖租素措粗組疎訴塑遡礎双壮早争走奏相荘草送倉捜挿桑巣掃曹曽爽窓創喪痩葬装僧想層総遭槽踪操燥霜騒藻造像増憎蔵贈臓即束足促則息捉速側測俗族属賊続卒率存村孫尊損遜
他多汰打妥唾堕惰駄太対体耐待怠胎退帯泰堆袋逮替貸隊滞態戴大代台第題滝宅択沢卓拓託濯諾濁但達脱奪棚誰丹旦担単炭胆探淡短嘆端綻誕鍛団男段断弾暖談壇
地池知値恥致遅痴稚置緻竹畜逐蓄築秩窒茶着嫡中仲虫沖宙忠抽注昼柱衷酎鋳駐著貯丁弔庁兆町長挑帳張彫眺釣頂鳥朝貼超腸跳徴嘲潮澄調聴懲直勅捗沈珍朕陳賃鎮
追椎墜通痛塚漬坪爪鶴
低呈廷弟定底抵邸亭貞帝訂庭逓停偵堤提程艇締諦泥的笛摘滴適敵溺迭哲鉄徹撤天典店点展添転填田伝殿電
斗吐妬徒途都渡塗賭土奴努度怒刀冬灯当投豆東到逃倒凍唐島桃討透党悼盗陶塔搭棟湯痘登答等筒統稲踏糖頭謄藤闘騰同洞胴動堂童道働銅導瞳峠匿特得督徳篤毒独読栃凸突届屯豚頓貪鈍曇丼
那奈内梨謎鍋南軟難
二尼弐匂肉虹日入乳尿任妊忍認
寧熱年念捻粘燃
悩納能脳農濃
把波派破覇馬婆罵拝杯背肺俳配排敗廃輩売倍梅培陪媒買賠白伯拍泊迫剥舶博薄麦漠縛爆箱箸畑肌八鉢発髪伐抜罰閥反半氾犯帆汎伴判坂阪板版班畔般販斑飯搬煩頒範繁藩晩番蛮盤
比皮妃否批彼披肥非卑飛疲秘被悲扉費碑罷避尾眉美備微鼻膝肘匹必泌筆姫百氷表俵票評漂標苗秒病描猫品浜貧賓頻敏瓶
不夫父付布扶府怖阜附訃負赴浮婦符富普腐敷膚賦譜侮武部舞封風伏服副幅復福腹複覆払沸仏物粉紛雰噴墳憤奮分文聞
丙平兵併並柄陛閉塀幣弊蔽餅米壁璧癖別蔑片辺返変偏遍編弁便勉
歩保哺捕補舗母募墓慕暮簿方包芳邦奉宝抱放法泡胞俸倣峰砲崩訪報蜂豊飽褒縫亡乏忙坊妨忘防房肪某冒剖紡望傍帽棒貿貌暴膨謀頬北木朴牧睦僕墨撲没勃堀本奔翻凡盆
麻摩磨魔毎妹枚昧埋幕膜枕又末抹万満慢漫
未味魅岬密蜜脈妙民眠
矛務無夢霧娘
名命明迷冥盟銘鳴滅免面綿麺
茂模毛妄盲耗猛網目黙門紋問
冶夜野弥厄役約訳薬躍闇
由油喩愉諭輸癒唯友有勇幽悠郵湧猶裕遊雄誘憂融優
与予余誉預幼用羊妖洋要容庸揚揺葉陽溶腰様瘍踊窯養擁謡曜抑沃浴欲翌翼
拉裸羅来雷頼絡落酪辣乱卵覧濫藍欄
吏利里理痢裏履璃離陸立律慄略柳流留竜粒隆硫侶旅虜慮了両良料涼猟陵量僚領寮療瞭糧力緑林厘倫輪隣臨
瑠涙累塁類
令礼冷励戻例鈴零霊隷齢麗暦歴列劣烈裂恋連廉練錬
呂炉賂路露老労弄郎朗浪廊楼漏籠六録麓論
和話賄脇惑枠湾腕


常用漢字以外の人名用漢字

丑丞乃之乎也云亘些亦亥亨亮仔伊伍伽佃佑伶侃侑俄俠俣俐倭俱倦倖偲傭儲允兎兜其冴凌凜凧凪凰凱函劉劫勁勺勿匁匡廿卜卯卿厨厩叉叡叢叶只吾吞吻哉哨啄哩喬喧喰喋嘩嘉嘗噌噂圃圭坐尭坦埴堰堺堵塙壕壬夷奄奎套娃姪姥娩嬉孟宏宋宕宥寅寓寵尖尤屑峨峻崚嵯嵩嶺巌巫已巳巴巷巽帖幌幡庄庇庚庵廟廻弘弛彗彦彪彬徠忽怜恢恰恕悌惟惚悉惇惹惺惣慧憐戊或戟托按挺挽掬捲捷捺捧掠揃摑摺撒撰撞播撫擢孜敦斐斡斧斯於旭昂昊昏昌昴晏晃晒晋晟晦晨智暉暢曙曝曳朋朔杏杖杜李杭杵杷枇柑柴柘柊柏柾柚桧栞桔桂栖桐栗梧梓梢梛梯桶梶椛梁棲椋椀楯楚楕椿楠楓椰楢楊榎樺榊榛槙槍槌樫槻樟樋橘樽橙檎檀櫂櫛櫓欣欽歎此殆毅毘毬汀汝汐汲沌沓沫洸洲洵洛浩浬淵淳渚淀淋渥湘湊湛溢滉溜漱漕漣澪濡瀕灘灸灼烏焰焚煌煤煉熙燕燎燦燭燿爾牒牟牡牽犀狼猪獅玖珂珈珊珀玲琢琉瑛琥琶琵琳瑚瑞瑶瑳瓜瓢甥甫畠畢疋疏皐皓眸瞥矩砦砥砧硯碓碗碩碧磐磯祇祢祐祷禄禎禽禾秦秤稀稔稟稜穣穹穿窄窪窺竣竪竺竿笈笹笙笠筈筑箕箔篇篠簞簾籾粥粟糊紘紗紐絃紬絆絢綺綜綴緋綾綸縞徽繫繡纂纏羚翔翠耀而耶耽聡肇肋肴胤胡脩腔脹膏臥舜舵芥芹芭芙芦苑茄苔苺茅茉茸茜莞荻莫莉菅菫菖萄菩萌萊菱葦葵萱葺萩董葡蓑蒔蒐蒼蒲蒙蓉蓮蔭蔣蔦蓬蔓蕎蕨蕉蕃蕪薙蕾蕗藁薩蘇蘭蝦蝶螺蟬蟹蠟衿袈袴裡裟裳襖訊訣註詢詫誼諏諄諒謂諺讃豹貰賑赳跨蹄蹟輔輯輿轟辰辻迂迄辿迪迦這逞逗逢遥遁遼邑祁郁鄭酉醇醐醍醬釉釘釧銑鋒鋸錘錐錆錫鍬鎧閃閏閤阿陀隈隼雀雁雛雫霞靖鞄鞍鞘鞠鞭頁頌頗顚颯饗馨馴馳駕駿驍魁魯鮎鯉鯛鰯鱒鱗鳩鳶鳳鴨鴻鵜鵬鷗鷲鷺鷹麒麟麿黎黛鼎


個人的にびっくりした実は含まれていない漢字(異体字も含む)

々龍罠糞肛蛾蛙謳諜誹醤隕飴餃騙鮭嘘


(参考)一度は追加候補漢字に入りながら、その後外された漢字(人名用漢字などとダブりあり)

叩噓噂濡笠嬉朋覗撫溜鷹揃頷摑翔喋嚙洩禄栗馴駕鴨淵駿蘭胡蘇狼蝶搔惚蒼腿菩吊雀樽壺祀卿歪棲磯桶鷲媚寵秤套醬疼賤顚糊誼截綬庄毅揆躇躊憐狽萌撥謳蔓捏饉倦屛恍斡膠疇謗乖誹蒙聘憚哨

2015年2月15日日曜日

甘酒(生甘酒)のウソ。飲む点滴?美白?酵素?コウジ酸?効能などのまとめ。

火入すると酵素が死ぬとかについて。
  1. まずそもそも酵素は生き物じゃねーし。
  2. 酵素を食べても体内でアミノ酸に分解されるから体内の酵素は増えない。日本経済新聞「科学」にだまされないで 健康食品のウソ・ホント」
  3. 酵素は50度~70度程度(種類による)で活性を失う。なので死ぬ非活性化するのは確かだが、甘酒作成後も活性にしておく必要はない。
  4. 酵素そのものより酵素の働きにより生成される栄養が大事。
コウジ酸(麹酸)による美白効果?
  1. 甘酒を塗ったら効果あるかもね。
  2. 「造り酒屋の杜氏さんやお味噌屋さんの手がとても綺麗」で、顔は?
    食べて効果があるなら全身に効果があってもいいんじゃない?
    食べた場合の美白効果の研究結果が見当たらない。
  3. 化粧水やクリームの商品ばかり。なんでドリンクないの?
  4. ちなみにコウジ酸は比較的(?)熱に強いとのこと。熱に弱い酵素や麹菌と混同注意。
  5. 小動物に人への規定量を遥かに上回る高濃度のコウジ酸を餌に混ぜて食べさせた結果、発がん性が確認されて化粧品業界震撼。(2003年)
    でも塗るぶんには問題ないことが証明されて一安心。化粧品も販売再開。(2005年)
    だからまぁきっと飲んでも大丈夫w
  6. なお、味噌、醤油、お酒に関しては、醸造中に微生物、酵素などの影響により分解されるため、最終製品中にコウジ酸が残存する可能性は少ないとのこと。甘酒なんてマイナーな嗜好品の調査は行われておりませんよプゲラウヒョ。
飲む点滴だからすごい?
  1. そもそも点滴は栄養豊富という知識が誤り。「点滴 栄養補給」でググれ
  2. もっとも多く使われる点滴は0~100kcal(500ml当たり)と、かなりの雑魚との比較。
  3. 点滴で補給できる栄養量は微々たるもので、通常、点滴は胃腸虚弱時の水分補給に用いられるもの。
で、実際どれくらい栄養があるの?
  1. まずは、ビタミンやミネラルについて。以下、参考サイト。アミノ酸については後記。
    甘酒80ccの栄養成分表(カロリーSlism)
    グリコ栄養成分ナビゲーター:「一般食品 > し好飲料類 > その他」に甘酒があります。
    文部科学省 食品成分データベース:「あまざけ」で検索ぅ。
  2. 米麹なのか酒粕なのか、生なのか乾燥なのか、火入れ後なのか、などの状態は不明ですが、少なくとも上記のデータ上では、それほど特別に栄養価の高い食品ではないことが分かります。
  3. 同量の豆乳や牛乳などと比較してみましょう。
    あなたの求める栄養は、本当に甘酒でとるのがベストなのか調べましょう。
    ぶっちゃけビタミンとかミネラルが欲しいのなら目玉焼きでも食ったほうが数倍から数百倍効率的です。
でもでもアミノ酸は豊富でしょ?
まぁたしかに色々入ってるっちゃー入ってますがね。
甘酒製品のページに掲載されていた成分表をまとめてみました。
製品名はとりあえずふせておきます。あと一部単位が違うので注意。親切なので卵の成分も書いておきますね。(^^)

甘酒
米麹 酒粕
100ml 100g 100g 100g 100g
スレオニン 39mg 48mg 55mg 7mg ---
バリン 65mg 95mg 84mg 13mg  858mg
メチオニン 26mg 58mg 40mg 23mg  380mg
イソロイシン 43mg 78mg 59mg 7mg  671mg
ロイシン 87mg 128mg 116mg 19mg  1086mg
フェニルアラニン 56mg 74mg 74mg 11mg  680mg
リジン 38mg 76mg 52mg 10mg  912mg
トリプトファン 14mg 13mg 20mg --- 167mg
アルギニン 84mg 134mg --- 24mg 820mg
アスパラギン酸 99mg 132mg --- --- 1329mg
アラニン 61mg --- --- 14mg  735mg
セリン 55mg --- --- 8mg 971mg
プロリン 53mg --- --- 4mg  512mg
グリシン 52mg --- --- 6mg  432mg
チロシン 52mg --- --- 15mg  499mg
グルタミン酸 182mg --- --- 22mg  1673mg
ヒスチジン 28mg --- --- 4mg  309mg
シスチン 25mg --- --- --- 272mg
生米麹がいい?
  1. 必要なのはコウジカビ由来の酵素(アミラーゼ)であって、麹菌そのものではない。
  2. 麹菌は50度前後で死滅するので、甘酒製造時には早々に死滅するし生きていてもらう必要はない。
  3. 菌は死んでも米麹の栄養はとれる。
  4. つまり乾燥米麹でもいんじゃね?
  5. もっと言えば、酒粕タイプの甘酒でもいんじゃね?酒粕だって栄養豊富wだよ?
米麹なら砂糖不使用で作れるしダイエット効果も?
  1. あー、ブドウ糖の量はハンパないけどね。(調子のってると糖尿病のリスク)
  2. 痩せたいなら体動かせ筋肉つけろ。
ジャパニーズヨーグルトwwww
  1. 乳酸菌を増やさないように60℃程度で作るのに、できあがったものに乳酸菌の効果を期待するって意味不明なんですけどwww
素人のまとめです。嘘、大げさ、紛らわしい情報が含まれている可能性があります。
間違いがありましたらご指摘頂ければと思います。

ちなみに私は甘酒大好きです。
でも大した効果も期待できないのに「甘酒すげー」とかいうサイトばかりなので、まとめてみました。
うまけりゃいーんだよ。

2015年1月22日木曜日

Stencyl で Android アプリ作成のメモ

Windows 版 Stencyl 3.2 時点でのメモです。(無課金)
Android 向け以外のことも書いてます。

GUI 上で設定した日本語テキストは表示できない

あら不思議、Stencyl は Android アプリにすると、ビヘイビアの text とか list とか map なんかで入力しておいた日本語が表示されなくなります。

ただし何故かスクリプトからであれば使用できます。
つまり set [text] to [attribute] というように、スクリプト上で設定すればOK。
ビヘイビアやアクターのカスタマイズとかの画面で入力した日本語は表示されないので注意。

なお、Flash 書き出しなら、何の問題もなく出力されます。

GUI でビヘイビアのテキスト属性値を設定すと、表示できない文字がある

それは「<」「>」「”」「&」です。「&lt;」などとエンティティ化しやがった上でそのまま表示しやがります。

ただしこちらもスクリプトからであれば使用できます。
なので、スクリプト上で「replace “&lt;” with “<" in [text]」とかすれば解決はします。 また、Flash であれば問題なく表示されます。 ちなみに 1byte フォントで該当する位置にある文字は使用できないことになります。(位置はフォントによる)

フォントの「Import Font from Image」機能がへん

この問題は Stencyl 上で発生します。
なんかこの機能はまともに動作しないです。
(ワークスペースフォルダ内のファイルを直に書き換えたりしないとダメ)

show alert with title ブロックは使えるよ。

もちろん日本語は使えないがな!
ちなみにスクリプト上で「\u3042」という感じに文字コードで入力したらコンパイルが止まらなくなったゾ☆

AdMob Extension は利用できない?!

Setting にて AdMob Extension を利用可能な状態にするだけで、Compiling が中断してしまう。
英語圏では特に問題になっていないようなので、私の環境限定なのかは分かりませんが、とにかくダメになりやがります。
Stencyl 自体をクリーンインストールしなおすと直るかもしれないらしいです。
標準の Monetization 機能使えということか?!

App Name に日本語は使えない

全角が含まれていると Compiling が終わらない。
運良く終わってもアプリ名が文字化けする。

Scale Mode でスケール変更するようにしていると WebViews の位置がズレる

100%で表示されるなら問題ないと思われますが、拡大縮小されるとその分 WebViews の位置がズレます。
No Scaling にして Scale 1x、1.5x…で対応するようにすればOK。

Enable Debug Drawing が有効なのは Box2D の時だけ

この問題は Android に限りません。Flash でも発生します。
また、Collision Group で何かしらのグループの Region を ON にすると書き出し時にエラーが出ます。
さらに動的に create region したい時は、Created イベントなどで作らないと、生成されるのに反応しない region ができる。(例えば Enter Screen イベント時で作っても反応しない)

シーンでアクターのカスタマイズをすると本家の値も変更される場合がある

この問題は Stencyl 上で発生します。
List 形式の Attributes でよくなります。
本家の編集画面を開いていると回避できるような…

Attribute の Internal Name を変更したら一旦セーブしてからゲームを閉じた方がいい

この問題は Stencyl 上で発生します。
でないと null がぁーってエラー出るだけで参照できません。

アプリ終了するには、以下のスクリプトで安定か?!

Import で、
import nme.Lib;
をインポートして、必要な箇所で
#if android
nme.Lib.exit();
#end
とすればOKかな。
ほかにも
import nme.system.System;
nme.system.System.exit(1);
という案もあるようだが、こちらでは完全に終了されない様子。

「trigger event」にテキストは渡せない

この問題は Android に限りません。Flash でも発生します。
テキストの Attribute はムリなご様子。
「trigger event [text] in behavior [text] for [actor]」とかを使いませう。

五十音のテキストデータ(ひらがな・カタカナ)

ひらがな、カタカナ、の五十音テキストデータが欲しいのに全然見つからなかったのでわざわざ作りました。
組み込みフォントで文字指定するときに便利です。
コピペしれ。

あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
はひふへほ
まみむめも
やゆよ
らりるれろ
わゐゑを


がぎぐげご
ざじずぜぞ
だぢづでど
ばびぶべぼ
ぱぴぷぺぽ

ぁぃぅぇぉ

ゃゅょ

アイウエオ
カキクケコ
サシスセソ
タチツテト
ナニヌネノ
ハヒフヘホ
マミムメモ
ヤユヨ
ラリルレロ
ワヰヱヲ


ガギグゲゴ
ザジズゼゾ
ダヂズデド
バビブベボ
パピプペポ

ァィゥェォ

ャュョ



、。ー~「」【】『』゛゜
♪♭■□◆◇△▲▽▼◎○●◯‥…・∴∵※×〒
!”#$%&'()=~|`{+*}<>?_-^\@[;:],./\
!”#$%&’()=~|`{+*}<>?_-^\@[;:],./\

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ

0123456789

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ

0123456789