雪千渔Blog

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

让你的游戏支持Mod

在本篇文章中会讨论如何让自己的游戏支持Mod,以及一个良好的Mod框架模型 ModAPI 第三方与自主开发 很多游戏原版是并不支持Mod的,都是第三方制作一套ModAPI并开放给开发者,第三方的ModAPI一般先对游戏进行反编译,在游戏中“打洞”,在关键位置进行hook(调用自己的代码),然后我们可以通过这套API间接的修改游戏内容和行为。 Mod是一种自由度较高的组件,类似插件,我们可能为了让游戏更有灵活性,或者后续开发扩展以及DLC的便利,需要让游戏系统支持Mod,为了让Mod更自由的组合,在加载上Mod应该处…

2022年4月9日 0条评论 618点热度 6人点赞 JomiXedYu 阅读全文
经验杂谈

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

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

2022年1月11日 0条评论 681点热度 1人点赞 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