[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
87
(8): 2019/11/27(水)13:01 ID:0N/MKrlQ(2/2) AAS
>>86
シンプルなほうがいいのでPCローカルの時計参照で防御なしでいい感じです。
配布する.exeに有効期限を簡易的につけたい感じです。
立上げて一番最初に機能してPCの日時で過ぎてれば終了してしまうような、
便利なスクリプトとかはあるかなと、ググってもとくに見当たらなかったので
標準機能としてはなさそうなので聞いてみました。ありがたき。
101
(1): 2019/11/29(金)07:50 ID:tx9MvKJY(1) AAS
>>87
便利なスクリプトもなにも…
それなら日時取得して判定して終了の簡単な数行の処理書くだけやないの?
102: 87 2019/11/29(金)08:28 ID:skZgPJI4(1/8) AAS
>>101
そうなんです。それが知りたいレベルの初心者なのです。
C#をごりごり書ける基礎がなく、コピペレベルの趣味ゲーム作成レベルなのです。
日時取得のスクリプトぽいのは見つけたのですが(PCから取得してテキスト表示するスクリプト)
それをプログラム終了に結び付けるスクリプトを探してる感じです(現在)

多分、その簡単なスクリプトを、空のGameObjectにつけるだけだとは思うのですが
それが自力で書けないのです。
105: 87 2019/11/29(金)08:40 ID:skZgPJI4(2/8) AAS
>>103
ありがとう。手掛かりにチャレンジしてみます。
106: 87 2019/11/29(金)14:40 ID:skZgPJI4(3/8) AAS
ぐぐったりしたチャレンジ中でまだできてませんが
if(例えばキー押したら)Quitはできました。

private stringで
System.DateTime.Now.ToStringを使い取得し
今の日付をデバックログに表示をさせることはできました。

比較してif分でつなげるところができてません。

System.DateTime.Now.ToStringで取得だと文字で時間まで入ってくるので
省1
109
(1): 87 2019/11/29(金)15:32 ID:skZgPJI4(4/8) AAS
>>108
このページも見てましたが、Unityにぶっこんでも実行できなかったので
まだ自分にはよく理解できてませんでした。
もうすこしねばってみます。
コンパイルエラーとの戦いです。
112: 87 2019/11/29(金)17:46 ID:skZgPJI4(5/8) AAS
ありがとうございます。
Assets\testdata.cs(10,26): error CS0103: The name 'DateTime' does not exist in the current context

Assets\testdata.cs(11,9): error CS0246: The type or namespace name 'DateTime' could not be found (are you missing a using directive or an assembly reference?)
printに書き換えてやってみました。エラーメッセージ出てしまいました( ;∀;)

System.DateTime.Now.ToStringでYear.を加えて年号だけ取って、テキストとして”2019”で
合致したらQuitするようにしたら終了したので、このあとは数値化して比較できるように頑張ってみます。
114: 87 2019/11/29(金)18:28 ID:skZgPJI4(6/8) AAS
画像のほうを( DateTime)
外部リンク[html]:light.dotup.org
[うpろだ]
116: 87 2019/11/29(金)20:10 ID:skZgPJI4(8/8) AAS
>>111
Unity用に変えてもらったスクリプトのにif else文指定したり、
任意の期限日入力できるように変更したら、出来たかも!
検証してみないと何あるかわからないので色々検証をします。
教えてくれたかたがた、ありがたき!
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s