幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3839|回复: 1

[推荐]HSP游戏编程大师ver2.61β版

[复制链接]

9

主题

46

帖子

1338

积分

⑥精研

积分
1338
发表于 2004-4-17 12:51:07 | 显示全部楼层 |阅读模式
最新更新日期:2004-04-04
因为是日语不知道更新了什么要找别人翻译了!~~


有需要的朋友请到下面了解:
http://www.onionsoft& ... p2beta.html
     
     
和NScripter的使用方法差不多!~~
在编辑窗口直接输入脚本!~再运行
我给大家几个简单的例子吧!~~

先运行"hsed2.exe"这个文件!~然后在黑色的编辑框内粘贴下面的脚本!~

; 第一个例子
  1. cls 4
  2. color 215,115,15
  3. boxf 0,90,640,100
  4. boxf 0,0,640,40
  5. font "simsun",30,17
  6. pos 20,8

  7. color 250,250,255
  8. mes "HSP ver2.61β 字体测试"

  9. font "simsun",25,17
  10. color 255,255,255
  11. pos 40,60
  12. mes "没有平滑处理的"
  13. pos 360,60
  14. mes "平滑处理的"

  15. color 255,255,255
  16. text 60
  17. pos 20,100:opt=0
  18. gosub *mesput
  19. pos 340,100:opt=16
  20. gosub *mesput

  21. goto *exit

  22. *mesput
  23. font "Arial",60,0+opt
  24. mes "Normal"
  25. font "Arial",60,1+opt
  26. mes "Bold"
  27. font "Arial",60,2+opt
  28. mes "Italic "
  29. font "Arial",60,4+opt
  30. mes "Underline"
  31. font "Arial",60,8+opt
  32. mes "StrikeOut"

  33. return

  34. *exit
  35. dialog "是否退出游戏?",2,"退出提示"
  36. if stat=7 : stop
复制代码

     
     
; 第2个例子
  1. randomize
  2. screen 0,320,240,0
  3. cls 4
  4. buffer 3,320,240,0
  5. cls 4
  6. font "Arial",40,1
  7. buffer 4,,,0
  8. cls 0
  9. *main
  10. gsel 3
  11. gmode 0,320,240
  12. pos 5,5:gzoom 310,230,0
  13. gmode 6,320,240,2
  14. pos 0,0:gcopy 4,0,0
  15. rnd x,320:x-=20:rnd y,240:y-=20
  16. rnd r,256:rnd g,256:rnd b,256
  17. color r,g,b:pos x,y:mes "@"

  18. gsel 0
  19. gmode 3,320,240,64
  20. pos 0,0:gcopy 3,0,0
  21. await 20
  22. goto *main

  23. stop
复制代码


     
; 第3个例子
  1. title "grect"
  2. screen 0,640,480,0
  3. cls 2:gfini
  4. font "Arial",14
  5. m="HSP2.61β简单实例 "

  6. x=320:y=320:px=4:py=4
  7. repeat
  8. redraw 0
  9. hsvcolor cnt/2,255,255
  10. gmode 0,200,200
  11. grect x,y,cnt*16
  12. gfdec 4,4,4

  13. pos 502,422:color 0,0,0:mes m
  14. pos 500,420:color 255,255,255:mes m

  15. await 12
  16. redraw 1

  17. x+=px:if (x=100)|(x=540) : px=-px
  18. y+=py:if (y=100)|(y=380) : py=-py
  19. loop
  20. stop
复制代码


     
; 第4个例子
  1. title "grotate"
  2. buffer 3,256,256,0
  3. cls 4
  4. repeat 16
  5. hsvcolor cnt*16,192,192
  6. x=cnt*16
  7. boxf x,0,x+7,256
  8. boxf 0,x,256,x+7
  9. loop

  10. screen 0,640,480,0
  11. cls 2
  12. font "Arial",14
  13. m="HSP2.61 HspExt\nSample 2004"

  14. size=0:psize=2
  15. repeat
  16. redraw 0
  17. pos 320,240
  18. color 255,255,255
  19. gmode 3,128,128,8
  20. grotate 3,0,0,cnt*16,400+size,400+size
  21. size+=psize
  22. if (size=0)|(size=400) : psize=-psize
  23. pos 502,422:color 0,0,0:mes m
  24. pos 500,420:color 255,255,255:mes m
  25. redraw 1
  26. await 12
  27. loop

  28. stop
复制代码
回复

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-1-25 04:12:32 | 显示全部楼层
http://www.hsp.tv/

HSP3以後的官方首頁,是這裡了,
雖然HSP3是日文軟件...不過亂碼的影響較少,部分支持Unicode了
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 17:34 , Processed in 0.021060 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表