雪千渔Blog

  • 首页
  • 写写代码
    • dotNet
    • C++
    • Lua
    • Visual Basic
    • Java
    • Android
    • Web
  • DCC
    • Maya
    • Maya-Plug
    • AfterEffect
    • AfterEffect-Plug
    • PhotoShop-Plug
  • 游戏制作
    • Unity3D
    • UnrealEngine
    • 经验杂谈
    • 游戏设计
    • 自研引擎
    • 效果实现
  • 其他
    • 乱七八糟
    • 软件工具
    • 留言板
    • 自制素材
    • 关于我
  • 世界的尽头
galgame
经验杂谈

脚本解释器与galgame系统迭代经历

前言 制作脚本解释器最初的动机,是为了两个需求。一是想让编辑制作人员可以脱离游戏引擎的束缚,减少文字录入还需要学习游戏引擎的成本;二是制作思路,目前还没有一款能够在运行时将程序状态序列化的语言,并且像krkr那种标记式的语言并不能拥有高级语言的各种特性。由此开始,开启了我制作脚本解释器,学习编译原理的旅程。 简陋的第一代解释器 在制作第一代解释器时,我还没有学习编译原理,其实也并不光是没学过编译原理,可能编程都没怎么学过,基本上都是在用C#最基本的字符串去切割去匹配,替换等操作,非常的简陋,实现的功能也是非常简单。…

2022年1月11日 0条评论 846点热度 1人点赞 JomiXedYu 阅读全文
Unity3D

Unity之Galgame引擎框架制作思路

前言 看到使用Unity来制作Galgame,很多人可能会觉得小题大做,现在有很多现成的工具可以使用:krkr、NVL(krkr)、renPy等。我选择使用Unity来开发主要也是因为自由性,对程序控制和美术表现的掌握,现在的许多gal也加入了一些小游戏或交互类的功能,使用Unity开发更容易满足各种各样的需求。 需求分析 目前来说市面上能看到的绝大多数游戏都是以背景、立绘、音乐为表现,但推进游戏的方式不尽相同。 总结了下常见的游戏操作模式与推进方式: 使用分支选择来推进游戏进度,分支决定了不同的故事结局(本篇文章…

2020年4月15日 0条评论 7062点热度 23人点赞 JomiXedYu 阅读全文

JomiXedYu

一名游戏玩家。

分类
  • AfterEffect / 6篇
  • AfterEffect-Plug / 1篇
  • Android / 1篇
  • C++ / 13篇
  • dotNet / 12篇
  • Lua / 4篇
  • Maya / 2篇
  • Maya-Plug / 2篇
  • Office-VSTO&VBA / 2篇
  • Unity3D / 14篇
  • UnrealEngine / 4篇
  • Visual Basic / 8篇
  • Web / 2篇
  • 乱七八糟 / 2篇
  • 效果实现 / 2篇
  • 经验杂谈 / 2篇
  • 自制素材 / 3篇
  • 自研引擎 / 1篇
  • 计算机图形学 / 1篇
  • 软件工具 / 4篇
友情链接
  • DorinXL
  • 小博博客
  • 秋橘斋

COPYRIGHT © 2014-2021 雪千渔Blog. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

辽ICP备20006894号-1