
游戏开发
码农CGGG
现在是一个游戏开发者
展开
-
人生成就达成,从0开始完成一个github 5kstar的开源项目
历时2年多业余时间,从0开始做了一个github 5K star的开源游戏项目。原创 2022-07-10 20:57:32 · 1055 阅读 · 1 评论 -
unity将.lua文件作为TextAsset加载
在unity中使用lua,默认情况下如果需要加载资源,则需要重命名扩展名为.lua.txt但这需要在很多编辑器中(比如rider)重新配置来使用lua语法。并且在使用代码动态加载时,既无法使用TextAsset,由无法使用Binary模式加载。解决方法:我们可以增加一个importer的方式,将所有.lua的文件作为TextAsset导入,就可以解决本问题using UnityEngine;using System.IO;using UnityEditor.AssetImporters;[Sc原创 2021-08-02 18:19:44 · 1498 阅读 · 0 评论 -
开源金庸群侠传3D重制版
开源地址:https://github.com/jynew/jynew开源和开发这个游戏纯属我个人行为,与公司和工作室均无关。目前IP和其中部分素材均未取得授权,仅仅是供个人学习使用。原创 2021-05-17 08:54:30 · 4452 阅读 · 1 评论 -
赛博朋克+卡通渲染没有任何违和感
最近在稍微研究一下角色的3D制作,亲手尝试从建模到渲染的全流程。在做到给二次元小姐姐(应该是网上下载的战双的角色模型,做的真心很不错)绑头发、裙子等动态骨骼的时候,突然想到如果二次元角色放到赛博朋克里是一个什么样的感觉(赛博朋克2077电脑配置有点低,想回头换显卡再考虑玩),于是在unity的AssetStore下载了一个品质相当不错的赛博朋克场景,再弄了个极乐净土……跑起来居然没有什么违和感,看来二次元“3A”游戏的发展潜力还是相当大的。左侧的MM使用的标准PBR流程,中间和右侧的都是使用卡通原创 2020-12-19 00:00:24 · 611 阅读 · 1 评论 -
最近做的一些尝试,模拟江湖
很久没写点什么了,几次提笔又放下。最近开始深度参与《模拟江湖》这个游戏,并主导开始往Steam版调整。作为一款已经在tap测试获得了几十万量级的游戏,原有的游戏形态在一些方面体验创新的同时,其确实还是存在不少问题。与团队一起沟通逐步改进、推翻、找新的出路,确实是一个痛苦又爽的过程。配一张曾经讨论中的概念图作为纪念吧(此方案已废除,不是最终游戏样子)...原创 2020-04-17 17:55:25 · 630 阅读 · 1 评论 -
《部落与弯刀》,我的第一个真正意义上的规则驱动开放世界游戏,快做完了
趟了不少坑,想明白许多问题。做游戏的过程也是对世界和对自己认知的过程。...原创 2019-12-19 20:15:57 · 1057 阅读 · 3 评论 -
重置3D版《金庸群侠传》,进行中
最近个人叫上了一个内部美术小伙伴在工作之余做一个很有意思的事情,拿《汉家江湖2》的引擎移植经典版《金庸群侠传》通过铁血丹心论坛s大(金庸群侠传c++开源版作者)的帮助,以及参考部分原版金庸的代码、资源结构,我在我们工作室的正在开发的游戏《汉家江湖2》引擎上编写了一个简单的demo,并且能够粗略的跑起来。我也将开发中demo的一些视频发给了河洛的徐昌隆大大,受到超级多鼓励和赞扬。重置这个游戏,也...原创 2019-06-20 18:53:34 · 12680 阅读 · 13 评论 -
金庸群侠传资源压缩数据结构研究
金庸群侠传是智冠科技90年代出品的精品DOS游戏, 其资源压缩包格式紧凑而科学,这里我们一起学习一下其数据结构。并且编写一个能够读取解析它的程序, 以下是我对 Hdgrp资源文件解包的运行结果展示 下面我们看一下资源类型: 其资源包括 idx和grp文件,idx记录了各个资源的索引、grp(group pictures?)存储了具体数...2012-03-02 00:22:12 · 650 阅读 · 0 评论 -
一个SDL的实验——模拟分子的运动
今天(周六)加班。。。给别的公司做技术支持,于是乎必须呆着,但是没事的时候自己安排。于是学学SDL,我用它写了一个可视化的C随机函数发生器的小程序。刚开始所有点都位于同一点,然后随机的向周围移动。模拟分子的运动情况。很有意思,这里分享一下代码,用的两个线程(一个线程刷新屏幕,一个线程用于计算)——这也是一个游戏采用的结构。 代码,貌似TAB缩进出了点问题。。...原创 2010-08-27 13:12:27 · 203 阅读 · 0 评论 -
数值测试,张无忌VS段誉
YACHY给了个游戏战斗计算公式,比较复杂。。。复杂的系统很难平衡,所以为了测试公式是否合适,我写了个测试机,实现两个机器人基于该设定PK,暂时给定 男一号 :张无忌 男二号:段誉。测试结果不太满意,然后我修改了一下公式。现在看来效果还不错~ 相当有意思的数值游戏!! 公式如下:攻击能力评估 g = 武器伤害 + (技能伤害 * 技能熟练度 * 技能与内功适...原创 2010-08-27 13:11:34 · 211 阅读 · 0 评论 -
小翻译一篇介绍SDL的文章
今天看到一篇大肆宣扬SDL的文章,介于我也小小的研究过一会这个2D游戏引擎,而国内对于这个引擎又推广不够,在此抛砖引玉 小小翻译一个吧。很多地方可能理解不对,大家多多包涵。先说说我对SDL的一些理解 1.SDL是一个2D游戏引擎(国内这么说,但是我觉得把它称为“引擎”还是太过了,我觉得引擎级别应该至少到framework了,SDL提供的功能没有这么强大。),其提供一个游戏必...2010-08-27 13:10:31 · 154 阅读 · 0 评论 -
silverlight超小游戏开发包SmallGameLib(四)—— SGL开源
项目页面: http://code.google.com/p/smallgamelib/ 有兴趣参与开发或者使用本开发包的朋友请和我联系~ SGL( small game lib ) is super lightly a game develop lib for silverlight. SGL provide you a simple lib to develo...原创 2010-08-27 11:17:58 · 187 阅读 · 0 评论 -
silverlight超小游戏开发包SmallGameLib(三)—— Mouse终极大特训
继续使用咱们的SmallGameLib开发!这次我们做一个玩家通过鼠标控制一只老鼠,躲避来自四面八方的小虫的攻击。若被小虫碰到,则Game Over。 整个游戏分为3个界面, 1。 难度选择2。 游戏主界面3。 GAMEOVER,给出得分和评价。 难度越大,则小虫越多。 首先导入我们的SmallGameLib的各个目录,修改Confi...原创 2010-08-27 11:16:30 · 104 阅读 · 0 评论 -
silverlight超小游戏开发包SmallGameLib(二)—— 一个最简单的DEMO
这次我们来基于 SmallGameLib构建一个最简单的游戏DEMO。我们把它叫做walkMan,基本功能就是 玩家可以控制一个角色在屏幕上 上下左右 四个方向行走。 截图如下: 下面一步步来构建我们的DEMO: 我们先建立工程,导入SmallGameLib源码。(为何不以dll的形式发布?因为代码实在没多少,所以我们以源码形式发布更加方便) ...原创 2010-08-27 11:14:49 · 135 阅读 · 0 评论 -
silverlight超小游戏开发包SmallGameLib—— 技术简介
SmallGameLib是我自己这两天学习silverlight,通过对昨天编写的“气球人”游戏代码重构及解偶,开发出一个超级轻量级的小游戏开发包,现在功能还非常薄弱,不过架构已基本形成,可以使用它进行一些超小型游戏的快速开发。本文主要对该游戏开发包进行架构介绍与分析,为广大尚未入门的游戏开发者提供一个构建属于自己的游戏框架的思路。与此同时,我将继续完善这个框架,并且使用这个框架开发更多的...原创 2010-08-27 11:11:00 · 121 阅读 · 0 评论