HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
0901
mackubunuで「-->サポートされない機能を選択しました」5解決


mack

リンク

2023/9/1(Fri) 08:53:06|NO.100008

winとlinuxのクロス環境が必要で久しぶりにHSPを扱っています。

ubuntu 20.04LTS で、最新の git でのコンパイル、インストールを行い、

hogehoge@vaio0001:~/dev/OpenHSP$ ./hsed
hsed: RUN(./hspcmp -d -i -u /home/hogehoge/dev/OpenHSP/__hsptmp.hsp)
#HSP script preprocessor ver3.6 / onion software 1997-2021(c)
#Use file [hspdef.as]
#Use file [dish_enhance.as]
#HSP code generator ver3.6 / onion software 1997-2021(c)
#use UTF-8 strings.
#Code size (228) String data size (110) param size (0)
#Vars (2) Labels (2) Modules (0) Libs (0) Plugins (1)
#No error detected. (total 820 bytes)

Runtime[hsp3].
hsed: Runtime [hsp3cl].
2023年9月1日(金)

の通り、テキスト扱いは動くのですが、

どうやらグラフィックにアクセスすると、

hogehoge@vaio0001:~/dev/OpenHSP$ ./hsp3cl block3.ax
#Error 21 in line 10 (./sample/block3.hsp)
-->サポートされない機能を選択しました

のようにエラーがでるようです。

※以下を追記済み
#include "hsptv.as"
#include "hsp3dish.as"
;
; ブロック崩し(3)
; (ボール・バー・ブロック表示します)
;


画像へのアクセスがエラーとなるようです。

解決方法がわからないのですが、ご支援いただけませんでしょうか?



この記事に返信する


mack

リンク

2023/9/1(Fri) 09:32:34|NO.100009

./hsed で 以下でダイヤログが出るのは確認できました。

#include "hsp3dish.as"

dialog "情報だよーん\n「\\n」で改行\ncolor命令やfont命令は×", 0, "なし"
dialog "危な〜い!", 1, "けいこーくっ"



おにたま(管理人)

リンク

2023/9/1(Fri) 09:41:13|NO.100010

OpenHSPのご利用ありがとうございます。
hsp3clは、グラフィックを扱わないCUIのみのランタイムとなりますので、block3などのグラフィックを使用するスクリプトの実行にはhsp3dishを使用する必要があります。
hsedから実行する場合は、自動的にランタイムの選択が行われるようになっていますが、ターミナルから実行する場合はランタイム(コマンド名)を確認する必要があります。



mack

リンク

2023/9/1(Fri) 09:57:07|NO.100011

先に結論:
ああ、こうですねw 勘違い野郎でしたw

ほげほげk@vaio0001:~/dev/OpenHSP$ ./hsp3dish block3.ax
Init:HGIOScreen(640,480)

ーーー

block3.hsp をこうして見たのですが、

; #include "hsptv.as"
#include "hsp3dish.as"
;
; ブロック崩し(3)
; (ボール・バー・ブロック表示します)
;


hogehoge@vaio0001:~/dev/OpenHSP$ ./hspcmp -d -i -u ./sample/block3.hsp -o./block3.ax
#HSP script preprocessor ver3.6 / onion software 1997-2021(c)
#Use file [hspdef.as]
#Use file [dish_enhance.as]
#Use file [dish_enhance.as]
#HSP code generator ver3.6 / onion software 1997-2021(c)
#use UTF-8 strings.
#Uninitalized variable (key).
#Uninitalized variable (bsize).
#Code size (1860) String data size (307) param size (0)
#Vars (38) Labels (8) Modules (0) Libs (0) Plugins (3)
#No error detected. (total 3593 bytes)

hogehogek@vaio0001:~/dev/OpenHSP$ ./hsp3cl block3.ax
#Error 21 in line 10 (./sample/block3.hsp)
-->サポートされない機能を選択しました

でした。何か、根本的に勘違いしていますでしょうか?



nennneko5787

リンク

2023/9/2(Sat) 15:28:26|NO.100015

./hsp3dish block3.ax
コマンドでやってみてください



mack

リンク

2023/9/3(Sun) 04:35:02|NO.100016

おにたまさん、nennneko5787さん
有難うございます。無事、動きました。 :)

久々に hsp をイジっていますが、やっぱり面白いですね。
linux で動くようになって、とてもインパクトのある言語になったと実感しています。

現在、lubuntu20.04LTS + pipewire + jamesDSP + HEVC + OBS で、
ライブ配信用のスコアボート的な物を作っています。
ストライク等の状況表示等ですね。
https://www.facebook.com/groups/ProjectLiveforce/posts/6428949713885212/

出来上がったソースを、後述のようにskypeのbingチャットに食わせると、ブラッシュアップしてくれるようで,
これも便利に使っています。

unityやUE等のゲームエンジンで書くよりも、遥かに簡単で軽いので業界で広まると思っています :D

以下の{}内のhspのコードは問題なく動きますか?

#include "hgimg4.as"
#include "hsp3dish.as"
〜中略〜


bing:このコードは問題なく動くと思いますが、いくつかの注意点があります。




記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.100008への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2023(c) All rights reserved.