网络异常
请检查网络设置后重试
重新加载
文字游戏制作—方糖
21
成员
登录后加入频道即可发帖
0/1000
不选择版块
发表
全部
sugarcube基础教程
sugarcube进阶教程
贪吃的熊
频道主
2024-09-13
占个位置,spine
如何在sugarcube中使用spine动画
:: StoryTitle
Spine Test
:: StoryData
{
"ifid": "9F8FC5B6-B155-4DF7-B092-807DB753CAE7",
"format": "SugarCube",
"format-version": "2.37.3",
"start": "Start",
"zoom": 1
}
:: Start {"position":"900,375","size":"100,100"}
点赞
评论
分享
贪吃的熊
频道主
2024-09-07
随机选择——数组篇
$pies = ["Blueberry", "Cherry", "Cream", "Pecan", "Pumpkin"]
上面是一个数组,其中包含5个元素(应该叫这个吧)
要在里面随机挑选1个或者若干个出来,应该怎么处理??
方式一:
<<set $key = either($pies)>>
方式二:
<<set $key = $pies.random()>>
方式三:
如果需要从数组中随机获取多个元素
1
评论
1
贪吃的熊
频道主
2024-09-06
立个flag
打算在原来的基础上制作一个即时战斗的demo;希望能写完吧!
最近天气热的,连开电脑的想法都没有;
类似于阴阳师的设计
每张卡牌都有一个速度值,根据速度快慢决定出手速度
相较于回合制战斗,在增加一个命中判断,卡牌A共计卡牌B
a 攻击方命中值
b 防御方闪避值
公式1:命中率 = a/(a+b) = (a+b-b)/(a+b) = 1 - b/(a+b)
公式2:命中率 = (a-b)/a = 1- b/a
点赞
2
分享
贪吃的熊
频道主
2024-08-25
第一个上传的游戏
https://mizar-a.itch.io/minigames
小游戏合集:
包括三种游戏模式
玩法比较简单,感兴趣的可以支持下,下载下来可以看下代码,
写的时候也是偏教学向的
点赞
评论
分享
贪吃的熊
频道主
2024-08-21
钓鱼佬模拟器
效果:
可以选择钓鱼场景
鱼缸可以钓3种鱼,且几率平均;
池塘可以钓4种鱼,根据权重随机;
点击钓鱼,有几率空军
钓到鱼后会显示对应鱼的图片;
图鉴可以显示鱼的名称和最长的长度;
按钮本来想找一个钓鱼的图片按钮,没找到……
点赞
评论
分享
贪吃的熊
频道主
2024-08-21
使用widget制作一个对话框
<<set $andy={}>>
/*首先我们创建一个对象,注意,用大括号包围{}
暂定这个对象是一个女性角色,她的代号叫andy
*/
我们现在给她设置一些属性
<<set $andy.name="安迪">>
<<set $andy.textcss="andytext">>
<<set $andy.img="andy">>
/*
也可以用一行代码实现
<<set $andy={"name": "安迪", "textcss": "andytext", "img": "andy"}>>
点赞
评论
分享
贪吃的熊
频道主
2024-08-21
关于for与对象的应用
今天写一个钓鱼的小游戏,想做图鉴,我的思路是当获得某种鱼的时候,使用鱼的名称作为key,数量作为值保存成对象格式
结果是:
$tujian={小丑鱼:3,金鱼:2}
但是这时候想展示出来缺布置如何实现,去dis上询问后获得解决方案;
<<for _name, _number range $tujian>>
_name: _number
<</for>>
解决
去官网查看了下for的用法:
<<for [[keyVariable ,] valueVariable] range collection>> … <</for>>
点赞
1
分享
贪吃的熊
频道主
2024-08-21
来一场battle把!
先上效果!
最基本的平砍战斗机制
在三个奥特曼和四个怪兽中,各抽取一个进行战斗;
图片来源于手边某个游戏素材(请无视)
可以根据需求增加skills技能效果和添加装备(这两个之前都做过,但是代码在重做系统时丢失)。
因为昨天刷抖音刷到一个诗词九江的视频,所以打算用twine试着做一个介绍中国古文化和名胜古迹的迷你game所以,战斗展示就只搞成这个样子吧。
立flag为证,那个弄完就继续弄战斗!
增加了血条和名字
点赞
评论
1
贪吃的熊
频道主
2024-08-14
我要回去~~
关于返回return的一些说明和分析;
这是现在比较常见的几种返回return方式:
使用JS代码:
第一种:
/*这是返回用的*/
//關閉包包
predisplay["Menu Return"] = function (taskName)
{ if (! tags().includes("noreturn"))
{
State.variables.return
= passage(); }
};
点赞
1
分享
贪吃的熊
频道主
2024-08-12
关于跳转到指定时间的设计
!!!重要的事情说三遍,作者比较懒,午休时间不够,所以下面主要是思路和部分代码,不要直接复制!!!
!!!重要的事情说三遍,作者比较懒,午休时间不够,所以下面主要是思路和部分代码,不要直接复制!!!
!!!重要的事情说三遍,作者比较懒,午休时间不够,所以下面主要是思路和部分代码,不要直接复制!!!
/*设置一个功能,需要睡觉到第二天早上6点起床;
如果凌晨3点以后,会提示没必要睡觉了,继续嗨吧!(关键是这个时间睡觉的话,6点很难起床的)
1
1
分享
公告
暂无公告
直播
暂无直播