Discuss Scratch

scientificscratch
Scratcher
66 posts

誰有問題?我來教你!

scientificscratch wrote:

tiger0999 wrote:

请教,怎么实现一个角色吃掉另一个角色
点击绿旗时
重复执行
如果 <碰到 [老虎[/quote]
写错了
点击绿旗时
重复执行
如果 <碰到 [老虎
scientificscratch
Scratcher
66 posts

誰有問題?我來教你!

scientificscratch wrote:

scientificscratch wrote:

tiger0999 wrote:

请教,怎么实现一个角色吃掉另一个角色
点击绿旗时
重复执行
如果 <碰到 [老虎[/quote]
写错了
点击绿旗时
重复执行
如果 <碰到 [老虎[/quote]
这是怎么回事?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
scientificscratch
Scratcher
66 posts

誰有問題?我來教你!

点击绿旗时
说 [这是怎么回事??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????气死我了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]
llmmkk
Scratcher
3 posts

誰有問題?我來教你!

如何製作一個世界排行榜
-caibi-
Scratcher
3 posts

誰有問題?我來教你!

tiger0999 wrote:

请教,怎么实现一个角色吃掉另一个角色
角色1的积木:
点击绿旗时
重复执行
如果 <碰到 [角色2] ?> 那么
广播 [吃掉角色2]
end
end
角色2的积木:
当接收到 [吃掉角色2]
隐藏

private boolean me = true;
while(true){
if (me){
System.out.printn(“我是大傻逼”);
}else{
System.out.println(“我不是大傻逼”);
}
}
BGLYI
New to Scratch
2 posts

誰有問題?我來教你!

那個……我想問一下喔,這個地方我該如何做呢?
就是:點擊「歌手」之後,開始顯示「歌詞」,「歌詞」與「音效」須同步,中途可切換「電吉他」、「電子琴」、「薩克斯風」等樂器。切換樂器後「歌詞」要接續下去(不可以從頭開始),顯示的樂器名稱與切換的樂器也必須一致。
這個地方我卡很久了……想請教一下……
BGLYI
New to Scratch
2 posts

誰有問題?我來教你!

而且有時候scratch會有點問題,所以更難做了……
kiwichang2017
Scratcher
100+ posts

誰有問題?我來教你!

BGLYI wrote:

那個……我想問一下喔,這個地方我該如何做呢?
就是:點擊「歌手」之後,開始顯示「歌詞」,「歌詞」與「音效」須同步,中途可切換「電吉他」、「電子琴」、「薩克斯風」等樂器。切換樂器後「歌詞」要接續下去(不可以從頭開始),顯示的樂器名稱與切換的樂器也必須一致。
這個地方我卡很久了……想請教一下……
可以發作品連結嗎?
ycps105018
Scratcher
5 posts

誰有問題?我來教你!

怎麼知道誰在看我做的遊戲??
lion20091114
Scratcher
3 posts

誰有問題?我來教你!


我有個問題
我想要做一個象棋的程式
可是不知道要怎麼做
可以幫個忙嗎?
lion20091114
Scratcher
3 posts

誰有問題?我來教你!


我有個問題
我想要做一個象棋的程式
可是不知道要怎麼做
可以幫個忙嗎?
KKKKKKK9
Scratcher
7 posts

誰有問題?我來教你!

king1550 wrote:

有人有關於scratch的問題嗎?我可以教你!但是我不會就沒辦法咯
怎麼做多人伺服器阿
lion20091114
Scratcher
3 posts

誰有問題?我來教你!


我有個問題
我想要做一個象棋的程式
可是不知道要怎麼做
可以幫個忙嗎?
Dream-Neo
Scratcher
1 post

誰有問題?我來教你!

關注我和喜歡我的遊戲
我的籃球遊戲:https://scratch.mit.edu/projects/560284325/:P
chiastone
Scratcher
3 posts

誰有問題?我來教你!

要怎麼加入他人的創作坊?
kiwichang2017
Scratcher
100+ posts

誰有問題?我來教你!

chiastone wrote:

要怎麼加入他人的創作坊?
請創作坊管理員邀請你
LmanTW
Scratcher
50 posts

誰有問題?我來教你!

Hex4Nova wrote:

ElijahSky wrote:

第一个问题就是资源加载的方法。在传统游戏研发中,是不可能把所有的资源(图片、音频等等)一股脑的放到舞台上的,是需要一定的加载及卸载操作的,而不是单纯的隐藏。但是我目前没有在手册中找到相应的说明,请不吝赐教。
这里您必须注意一点:Scratch并非高深编程语言,它的结构相当原始,没有正规软件开发环境那么先进。如果您已习惯于正规流程,那么再尝试使用Scratch就好比程序降级。Scratch的主要目的是让小孩入门编程,就如您所说的想要培养孩子做游戏,所以它的结构非常简单易懂,但同时也牺牲了很多功能。如果您想要孩子再更加深入学习编程,Scratch不应该作为其旅程的终点。
Scratch中没有加载或卸载操作,所有资源都在作品一开始的进度条中一次性加载。隐藏与显示一个角色仅用于可否看到并通过碰撞等类似事件检测到其存在,但你仍然可以叫它执行脚本,例如移动到某处、变换造型与发出信息等等。当你使用的脚本越复杂,CPU占用的越多,但是对于外观类型的脚本来说,只要隐藏角色就会减少CPU使用率。我对这方面没有太大研究,再深入的功能我也不太清楚,但是我能确定没有卸载功能。

ElijahSky wrote:

第二个问题,就是有关数据存储的方法。传统的游戏或者通过与后台服务器沟通进行存储,或者写入本地文件来实现。有关这里的操作,手册也没有说明。请指教。
数据存储可以使用函数与列表实现,但是这些信息通常在网页刷新后会被归零。您可以在函数类(橙色)中找到创建函数与列表的按钮。Scratch中有两种函数类型:本地函数与云端函数,即直接与后台服务器沟通。本地函数就是如我所说的,网页刷新后会归零;而云端函数会保存在后台,网页刷新后数据仍会保留。但是云端函数也有限制:一是一个作品中最多只能用12个云端函数;二是云端函数中只能保存数字,不能保存字母或其它字符,不过数字位数没有限制。还有值得注意的是云端函数是全世界都可以更改的函数,这意味着我在欧洲作为玩家甲输入的信息,例如存档,可以被身在北美的玩家乙读取或更改,而玩家丙也可以继续对其进行操作,以此列推。这种共用性可以用于创造在线多人游戏,但这也意味着你不能用它来为玩家们一一独立地保存进度。
至于说列表的话,它只有一种,就是本地列表。

ElijahSky wrote:

楼主你好,我是一个专业的游戏工程师,一直想培养自己的孩子也做游戏,偶然间发现了这个工具,非常兴奋。试用了之后,有一些疑惑,希望楼主能够给予解答。

第一个问题就是资源加载的方法。在传统游戏研发中,是不可能把所有的资源(图片、音频等等)一股脑的放到舞台上的,是需要一定的加载及卸载操作的,而不是单纯的隐藏。但是我目前没有在手册中找到相应的说明,请不吝赐教。

您好,我是LmanTW,目前在開發一款2D RPG遊戲,關於您的問題 1.在Scratch上比較不用需要那麼複雜的東西,通常大家都是用隱形和顯示,因為這樣對我們來講就夠了。

2.Scratch上的雲端變數比較不好實現多人遊戲,但是也是可以實現的,國外很多厲害的作者都做過,但是大多都只能3~5個人同時在線遊玩,我在我的遊戲裡也嘗試做過儲存,但是Scratch的雲端變數一個最多只能儲存100多個數字,所以我們最後決定使用存擋代碼來提供玩家們儲存,同時Scratch也無法做到與後台過通,因為Scratch的後台就直接像是程式介面,所以如果要跟所謂的後台溝通其實是沒什麼必要的,因為這些東西在Scratch的程式裡通常都會被先編成好,但是如果要做到類似與後台溝通也不是不可以,只是需要一直開著一台電腦lol
scf-2017057
Scratcher
1 post

誰有問題?我來教你!

一條問題例如:1+1=?之後怎樣做這個問題的答案
z123w
Scratcher
78 posts

誰有問題?我來教你!

請問使用普通變數的save數值上限是多少 ?

when green flag clicked
wait until <(username) following [ z123w ] ? :: sensing >
say [Thanks for following me !! ]
Scratch | Youtube | Twitter
tcpCool2122_4b10
Scratcher
2 posts

誰有問題?我來教你!

清單怎樣保存?

Powered by DjangoBB