社区
游戏开发
帖子详情
HALF-LIFE的SDK
huangxiaofei
2003-10-17 10:59:24
现在网上有很多关于HALF-LIFE的例子,但是我发现这些例子都是直接调用HALF-LIFE的几个核心包的,真正对SDK源代码分析的我到现在还没有看到。大家都知道的HALF-LIFE的模型是真正使用骨骼动画的模型,因此我想对SDK的源代码分析还是很有必要的,希望哪个高手能够提供一个象《深入浅出HALF-LIFE SDK》的东西,重点当然是人物模型的数据结构和导出实现什么的。如果已经有这样的东西存在,请告诉我,英文的也没关系。谢谢!
...全文
115
1
打赏
收藏
HALF-LIFE的SDK
现在网上有很多关于HALF-LIFE的例子,但是我发现这些例子都是直接调用HALF-LIFE的几个核心包的,真正对SDK源代码分析的我到现在还没有看到。大家都知道的HALF-LIFE的模型是真正使用骨骼动画的模型,因此我想对SDK的源代码分析还是很有必要的,希望哪个高手能够提供一个象《深入浅出HALF-LIFE SDK》的东西,重点当然是人物模型的数据结构和导出实现什么的。如果已经有这样的东西存在,请告诉我,英文的也没关系。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icedust
2003-10-18
打赏
举报
回复
同求
hl
sdk
-xash3d:来自原始Xash3D引擎来源的修补后的
Half
-
Life
SDK
2.3的分支
适用于Xash3D的
Half
-
Life
SDK
适用于Xash3D和GoldSource的
Half
-
Life
SDK
带有一些修复。 如何建造 CMake作为最通用的方式 mkdir build && cd build cmake ../ make 使用mingw进行交叉编译: mkdir build-mingw && cd build-mingw TOOLCHAIN_PREFIX=i686-w64-mingw32 # check up the actual mingw prefix of your mingw installation cmake ../ -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_C_COMPILER="$TOOLCHAIN_PREFIX-gcc" -DCMAKE_CXX_COMPILER="$TOOLCHAIN_PREFIX-g++"
half
life
-bs-updated:具有Blue Shift代码的
Half
-
Life
SDK
。 还没完成
Half
Life
1
SDK
许可
Half
Life
1
SDK
版权所有:copyright:Valve Corp. 本文档描述了您与阀门公司(“阀门”)之间的合同。 在下载或使用
Half
Life
1
SDK
(“
SDK
”)之前,请先阅读它。 通过下载和/或使用Source ENGINE
SDK
,即表示您接受本许可。 如果您不同意本许可的条款,请不要下载或使用
SDK
。 您可以免费下载和使用
SDK
来开发在
Half
-
Life
引擎上运行的经过改进的Valve游戏。 您可以以源代码和目标代码的形式分发修改后的Valve游戏,但是这是免费的。 Valve游戏的使用条款可在以下网站的Steam订户协议中找到: : 您可以免费,以源代码和目标代码的形式复制,修改和分发
SDK
以及您对
SDK
所做的任何修改。 此
SDK
的任何发行版都必须包含该license.txt和third_party_licenses.txt。
half
life
:基于
Half
-
Life
1引擎的游戏
Half
Life
1
SDK
许可
Half
Life
1
SDK
版权所有:copyright:Valve Corp. 本文档描述了您与阀门公司(“阀门”)之间的合同。 在下载或使用
Half
Life
1
SDK
(“
SDK
”)之前,请先阅读它。 通过下载和/或使用Source ENGINE
SDK
,即表示您接受本许可。 如果您不同意本许可的条款,请不要下载或使用
SDK
。 您可以免费下载和使用
SDK
来开发在
Half
-
Life
引擎上运行的经过改进的Valve游戏。 您可以以源代码和目标代码的形式分发修改后的Valve游戏,但是这是免费的。 Valve游戏的使用条款可在以下网站的Steam订户协议中找到: : 您可以免费,以源代码和目标代码的形式复制,修改和分发
SDK
以及您对
SDK
所做的任何修改。 此
SDK
的任何发行版都必须包含该license.txt和third_party_licenses.txt。
BHL:它是残酷的半条命的源代码(对半条命1的修改)-Source code modification
适用于Xash3D的
Half
-
Life
SDK
适用于Xash3D和GoldSource的
Half
-
Life
SDK
带有一些修复。 如何建造 CMake作为最通用的方式 mkdir build && cd build cmake ../ 您可以通过-Dkey = value启用或禁用某些构建选项。 所有可用的构建选项都在根目录的CMakeLists.txt中定义。 如果CMake不适合您,请参见下文: 视窗 去做 Linux 去做 OS X 去做 FreeBSD的 cd dlls gmake CXX=clang++ CC=clang cd ../cl_dll gmake CXX=clang++ CC=clang 安卓 只是典型的ndk-build 。
Half
-Link:在Steam链接上编译和运行Xash3D以运行
Half
-
Life
的简短指南
半条命链接 只是一组非常简单的说明,用于将交叉编译到Steam链接以播放
Half
-
Life
。 制作Xash3D的人在这里做了所有艰苦的工作(Xash3D令人印象深刻,我真的建议您看一下仓库)。 指示 首先克隆 ,然后转到“ steamlink-
sdk
”目录的根目录并克隆此仓库。 cd steamlink-
sdk
git clone https://github.com/zeroxthreef/
Half
-Link.git 然后,您需要在
sdk
根目录中运行source setenv.sh 。 接下来,修改“ toolchain / steamlink-toolchain.cmake”并设置以下行: set(CMAKE_C_FLAGS_INIT "--sysroot=${CMAKE_SYSROOT} -marm -mfloat-abi=hard") set(CMAKE_CXX_FLAGS
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章