オールドスクールゲーマーライフ

【ぽんこつゲーム制作記その42】ティラノでglink+condをあきらめてif文を書く

どーも、コーヒーのホットorアイスレシオが7:3ぐらいになっているまふーです。基本的にはホット飲みたいんス。

 

glinkが機能したりしなかったりで停滞しまくる

※見た感じはうまくいっているがクリックしてもシーン移動しない。エラーも出ないので何が問題なのか分からない※

 

ノベルゲーム制作のティラノスタジオで利用できるglink(グラフィックリンク)とcond(正否条件による機能オンオフ)を組み合わせて、すっきりとした四択を作ろうと悪戦苦闘していたですよ。

 

cond用の変数設定ミスみたいな凡ミスを削っていき、エラーメッセージが出ない状況にまでもってきたものの、肝心の四択がいくらクリックしても機能しない。全ての選択が無反応。

 

移動先を別シーンではなく、同一シーン内の設定してもうまくいかず、うんうん唸ってばかり。

 

glinkを別のシーンで試す

自作PCで最小構成を試すような形で、四分岐がない序盤のシーンにてglinkが機能するか試してみた。もちろんcondも省いてシンプルに。

 

すると、ちゃんとtargetで指定した場所まで移動する。

 

今度は問題の四分岐でcondを外し、なおかつ同一シーン内で移動するごくごくシンプルな構成で試すも、無反応。うーん分からん!

 

glink不信任決議案が通るよ脳内で

機能したりしなかったりする上、数値の指定で""つきとなしが入り混じるカオスな部分に嫌気がさし、脳内でglink不信任決議案が提出され、通過してしまった……。

 

なんかシンプルな見落としなような気もしますが、安定して使えないんじゃしゃーなしということでglinkを排除し、全て文字リンクに変更する。

 

一個目のプランに基づき、選択肢1で+1、選択肢2で+10、選択肢3で+100をし、それでif分岐をかけます。(4っつめの選択肢で本筋のシーンが進む)

 

変数名はf.四分岐1というスマートさの欠片もないもの。脳筋の上場当たり的な人間だから仕方がない。

 

大人しくif文を書く

大人しくif文書いたらエラー出まくった。何事か思ったら[elseif]じゃなくて[elsif]なんだって、ちょくちょく「独自ルールやめてもらっていいですか?」みたいなのが起こるなぁ。

記載されている会社名や製品名などは、各社の商標、または登録商標です。画像や動画などの著作権は全て各社に帰属します。 Copyright (C) 2010 – 2017 SQUARE ENIX CO., LTD. All Rights Reserved. © 2018 and developed by Funcom Oslo A/S (“Funcom”). All rights reserved © 2018 Conan Properties International LLC (“CPI”). CONAN, CONAN THE BARBARIAN, HYBORIA and/or ROBERT E. HOWARD and related logos, characters, names, and distinctive likenesses thereof are trademarks or registered trademarks of CPI and/or Robert E. Howard LLC. All Rights Reserved. Funcom and Funcom Logo ™ & © Funcom Oslo A/S. Licensed to and published in Japan by Spike Chunsoft Co., Ltd.