phenol93

博客园 首页 新随笔 联系 订阅 管理
  3 随笔 :: 0 文章 :: 0 评论 :: 1048 阅读

renpy入门L3

  • 角色与图像
    • 角色:用Character()类定义的角色
      指定:
      what_:对话框属性
      who_:人物名属性
      属性:
      size:文本大小
      volor:颜色
      outlines:外边框 [(宽度,颜色,x偏移,y偏移)]
      font:字体
      prefix:前缀
      suffix:后缀
      image:图像
      window_background:背景框
      bold:粗体,接布尔类型数值
    define a = Character("教程角色A",what_size=35,who_size = 50,who_color="#8B0000",who_outlines=[(2,"#FFFFE0",0,0)],who_prefix="【前缀】",what_suffix=",这是后缀",what_bold=True)
    
    label start:
        a "测试一下character类的属性参数"
    return
    
    • 头像:显示在对话框前的头像
      image side [groupName] [name] = [imageAddress]
    define a = Character("教程角色A",image="avatar")
    
    image side avatar nor = "images/aside1.png"
    image side avatar bro = "images/aside2.png"
    
    label start:
        a "测试一下头像"
        a nor "现在我是正常的"
        a bro "现在我是损坏的"
    return
    
    • 角色图像自动切换:角色图像跟随头像变化
      可添加全局变量实现溶解过渡:define config.say_attribute_transition = dissolve
    define a = Character("教程角色A",image="avatar")
    
    define config.say_attribute_transition = dissolve
    
    image side avatar = "images/aside1.png"
    image side avatar nor = "images/aside1.png"
    image side avatar bro = "images/aside2.png"
    
    image avatar = "images/Asmile.png"
    image avatar nor = "images/Asmile.png"
    image avatar bro = "images/Abroke.png"
    
    label start:
        show avatar
        a "测试一下头像"
        a nor "现在我是正常的"
        a bro "现在我是损坏的"
    return
    
posted on   Phenol93  阅读(233)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示