Navigation

    唤境开发社区

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    1. Home
    2. 训练营
    3. 如何实现XXX功能?
    Log in to post

    如何实现XXX功能?

    • ?

      【求助】怎么设定攻击读条的等待问题
      • Guest  

      6
      0
      Votes
      6
      Posts
      24
      Views

      ?

      已经使用上了,感谢感谢
    • 八点

      创建实例位置不够,自动回到第一排创建?实例会重叠怎么解决?
      • 八点  

      2
      0
      Votes
      2
      Posts
      19
      Views

      八点

      解决了,是因为y值取余了
    • ?

      关于如何给人物添加一个持续掉血的buff的问题
      • Guest  

      2
      0
      Votes
      2
      Posts
      32
      Views

      ?

      给人物加一个定时器能力,然后写一个事件,游戏开始时(游戏场景的场景开始时),等待几秒后,启动一个长时间的定时器,定时器时长设置成你要的秒数(例如过3秒掉一次血,就设置成3秒),给这个定时器随便写个标签名,之后会用到,例如"掉血buff"好了。然后另起第二条事件,当人物的"掉血buff"定时器到达时间时,减少人物的生命值一次。差不多就是这个思路去做就行了。
    • 苏

      怎么永远显示小数点后两位啊?
      • 苏维埃  

      3
      0
      Votes
      3
      Posts
      31
      Views

      拉布拉多拉得多不多

      @苏维埃 可以试试这样补一句设置文本,假设你这个文本对象名是AAA好了,那就是设置AAA的文本为 int(AAA.text)&"."&left(tokenat(AAA.text,1,".")&"00",2)相当于把这个结果文本拆成整数部分和小数部分,处理完小数部分后再拼起来int(AAA.text)是整数部分"."是小数点tokenat(AAA.text,1,".")是小数部分,然后&"00"是补上0,然后left(A,2)是把A保留前两位字符,也就是把后面多余的字符删去,这里的A部分就是tokenat(AAA.text,1,".")&"00"这一个整体啦,最后上面三者一连接,应该就是你想要的结果了之前听客服说后面会出一个在字符串前后补字符串的表达式,如果到时候出了,第三步就不用写得这么多了大概希望能帮到你吧
    • ?

      镜头边界怎么做
      • Guest  

      2
      0
      Votes
      2
      Posts
      38
      Views

      ?

      场景里就自带了一个镜头边界功能的,上个版本刚更新的,你可以看看这个官方的说明视频:https://www.bilibili.com/video/BV1K44y1C7Ls(大概2分钟左右的位置)
    • yuxiao7

      如何实现点击某精灵后,可以点击位置来指定摆放另一个精灵的位置?
      • yuxiao7  

      5
      0
      Votes
      5
      Posts
      32
      Views

      yuxiao7

      这个可以,已经实现了。就是老感觉集合点出来的有点迟钝,不干脆
    • ?

      求教,我想实现明日方舟里面的那种白嫖好友角色的功能该怎么做
      • Guest  

      3
      0
      Votes
      3
      Posts
      23
      Views

      ?

      好的,非常感谢!谢谢!
    • L

      如何制作交替出现的对话框?
      • LAGHOSTang余野  

      4
      0
      Votes
      4
      Posts
      31
      Views

      东仙队长の手刀

      @LAGHOSTang余野 可以用场景开始时的条件,让它在合适的时机显示之类的,例如这个对话框要A碰到B才出现,那就A碰撞B的时候设置这个对话框为显示就行了
    • 鞠老师

      如何获得变量变化的数值。
      • 鞠老师  

      2
      0
      Votes
      2
      Posts
      29
      Views

      ?

      @鞠老师 如果一定要这么做的话,我想到的是拿一个原始值和一个变化后的值,每次都先操作变化后的值,然后把两者的差值算出来,再让原始值设置成变化后的值。如果是一两个角色属性是这样的还好说,如果是每个属性的数值变化都要有这样的效果(例如:法力值、体力值、攻击力等等),那就很麻烦了。如果是我个人的思路的话,我会选择把设置伤害的事件封装成一个动作组,然后是伤害时调用它,这样的话操作空间更大,因为设置成动作组的话传入的都是临时数据,该拿来获取的、计算的数据,都不会一下子影响到实际的角色属性,所以比较灵活,要计算什么数据也比较方便。而如果要用“数值变化时”去触发,就必然大概率会先动到实际的角色属性,也就丢失了它变化前的值,不便于计算,所以我就只能相当上面那种做法,多加一个变量来回避这点。一些个人想法,希望对你有帮助吧。
    • ?

      请问如何找到和我的精灵碰撞的精灵的uid?
      • Guest  

      2
      0
      Votes
      2
      Posts
      10
      Views

      ?

      碰撞会自动选择这些碰撞的实例,使用遍历实例数组.at(loopindex)=实例.UID就可以了具体操作请参考数组
    • 用户24543236

      想请教各位大佬,文字决策类游戏问题
      • 用户24543236  

      3
      0
      Votes
      3
      Posts
      22
      Views

      用户24543236

      @东仙队长の手刀 大佬,跪谢!!!!!!!!
    • Lab 02

      如何随机播放音乐?
      • Lab 02  

      3
      0
      Votes
      3
      Posts
      34
      Views

      Lab 02

      OK了 谢谢
    • 老阿姨炸碉堡

      如何实现日历功能?
      • 老阿姨炸碉堡  

      4
      0
      Votes
      4
      Posts
      26
      Views

      老阿姨炸碉堡

      @其余 谢谢,我去试试
    • 北加尔

      如何实现选择实例,修改该实例对应对象的变量属性
      • 北加尔  

      3
      0
      Votes
      3
      Posts
      49
      Views

      北加尔

      感谢,得到解决。
    • ?

      如何添加全局变量
      • Guest  

      2
      0
      Votes
      2
      Posts
      27
      Views

      牙白desune

      找到这个侧边栏,然后应该就能看到这个添加按钮了
    • yuxiao7

      如何实现精灵移动到位置附近被阻挡时,自动寻找附近最近的位置并移动过去?
      • yuxiao7  

      6
      0
      Votes
      6
      Posts
      27
      Views

      yuxiao7

      通过妥协的办法大概实现了这个效果,一波三折
    • cfan_yjr

      如何实现主角受到陷阱伤害后,反弹一下,然后再直接掉出屏幕
      • cfan_yjr  

      3
      0
      Votes
      3
      Posts
      18
      Views

      ?

      这个也试试,现在是用一个时间等待一会,再把主角的碰撞关闭。
    • yuxiao7

      如何实现士兵塔的小兵拦截攻击敌人的功能?
      • yuxiao7  

      12
      0
      Votes
      12
      Posts
      33
      Views

      yuxiao7

      @震惊跌丝袜 实在是太难了,运行能力的逻辑难写,我得再熟悉很久
    • Lab 02

      如何记录最高得分?
      • Lab 02  

      3
      0
      Votes
      3
      Posts
      17
      Views

      Lab 02

      谢谢 已经实现了
    • U鼬神

      如何比较两个实例之间的距离?
      • U鼬神  

      2
      0
      Votes
      2
      Posts
      178
      Views

      yuxiao7

      这个简单,使用系统的比较两个值功能,第一个值填写距离distance(炮弹.x,炮弹.y,炮弹.爆炸位置x,炮弹.爆炸位置y),第二个值填写要小于的值。